このページの批評は終了しました。
https://scp-wiki.wikidot.com/9000contestaismallard rev.5
Info
SCP-9000: ACID
Alternative Title: Rollback
Author: aismallard (Author Page)
別名: ロールバック
著者: aismallard (Author Page)
Thanks to stormbreath
Yossipossi and
Tufto for their feedback.
フィードバックしてくれたstormbreath、
Yossipossi、
Tuftoに感謝します。
タイトル: SCP-9000 - ACID
翻訳責任者: Witherite
翻訳年: 2025
原題/リンク: SCP-9000 — ACID
著作権者: aismallard
作成年: 2025
初訳時参照リビジョン: rev.5
In database design, ACID is an acronym which refers to a system obeying certain capabilities: atomicity, consistency, isolation, and durability.
データベース設計において、ACIDとは特定の性質──不可分性、一貫性、独立性、永続性──に従うシステムを指すアクロニムです。
Atomicity: All changes to the database take place within transactions. A transaction must succeed entirely or not at all. If it fails, it must be entirely rolled back. It must not be possible for the system to write incomplete data.
Consistency: All data must obey the constraints and restrictions described by the database's schema. For instance, if a field is marked as unique, no two items may have the same value for that field.
Isolation: The system must be able to handle many transactions occurring at the same time. Uncommitted transaction effects must not be "visible" to other operations occurring within the database.
Durability: Once a transaction has been successfully written, the data must be durable. At that point, even a system crash should not prevent data from being recoverable.
不可分性(Atomicity): データベースにおける全ての変更はトランザクション内部で行われる。トランザクションは完全に成功するか全く行われないかどちらかでなければならない。失敗した場合、トランザクションは完全にロールバックされる。システムによって不完全なデータを書き込むことは不可能でなければならない。
一貫性(Consistency): 全てのデータは、データベーススキーマに記述されている制約、制限に従わなければならない。例を挙げると、あるフィールドがユニークとマークされている場合、そのフィールドにおいて2つのアイテムが同一の値を取ることはできない。
独立性(Isolation): システムは同時に発生する多数のトランザクションを処理できなければならない。コミットされていないトランザクションの影響は、データベース内で行われている他の操作から「見える」状態であってはならない。
永続性(Durability): 一度トランザクションの書き込みに成功したら、そのデータは永続でなければならない。その時点で、仮にシステムのクラッシュが発生してもデータが回復不能になってはならない。
For mundane forms of information, designing systems which exhibit these properties can be challenging enough. However, here at the Foundation we deal with self-modifying data, retroactive anomalies, and all manner of infohazards, which makes ACID compliance seem impossible.
一般の情報形態にとって、これらの性質を発揮するシステムを設計するのは十分困難となります。しかし、ここ財団では自己改造データ、過去遡及的アノマリー、多種多様な情報災害を対処していますから、ACIDを遵守するのは不可能に思えます。
This is not to say, of course, that we have not succeeded.
これはもちろん、私たちが成功していないことを意味しているのではありません。
— Introduction to RAISA Database Systems, Ninth Edition
— RAISAデータベースシステム入門、第9版
Item #: SCP-9000
アイテム番号: SCP-9000
Object Class: Thaumiel
オブジェクトクラス: Thaumiel
Special Containment Procedures: Access to SCP-9000-A units is restricted per the Foundation Paratechnology Equipment Policy. Field agents who are Level-3 and above are eligible for access, as are anomaly researchers when overseen by Level-4 oversight staff.
特別収容プロトコル: SCP-9000-Aユニットへのアクセスは、財団超常技術装備ポリシーに基づき制限されています。レベル3以上のフィールドエージェント、およびレベル4監督職員が監督下のアノマリー研究員はアクセスが許可されます。
Use of SCP-9000-A is governed by Foundation Containment Policy. As a piece of standard equipment, approval of containment actions is managed by the Containment Command System (CCS).
SCP-9000-Aの使用は財団収容ポリシーに準拠します。標準装備であることから、収容活動の承認は財団司令体系(CCS)が管理します。
Installation and management of SCP-9000-B units is overseen by the RAISA Records & Archival Office.
SCP-9000-Bユニットの導入、管理は、 RAISA記録・アーカイブ室が監督します。
Description: SCP-9000 is the Foundation Reality Transaction Manager (FRTM), a piece of paratechnology which enables ACID transaction processing on a piece of local reality. Due to its immense power requirements and the difficulty of properly determining conceptual parameters, effective use for Foundation operations is challenging.
説明: SCP-9000は、局地現実で処理されるACIDトランザクション処理を可能にする超常技術である、財団現実トランザクションマネージャ(FRTM)です。莫大な電力が必要であること、適切な概念的引数を決定するのが困難であることから、財団運営における効果的使用は困難です。
The primary use of the FRTM is in SCP-9000-A, the Foundation Field Anomaly Analyzer (FFAA). This 47 kilogram device interfaces with an internally-installed limited-use SCP-9000 instance. The FFAA has been programmed to accept nearby spatial coordinates and generic conceptual information, or alternatively, an SCP database number.
FRTMの主要な用途は、SCP-9000-A、財団フィールドアノマリー分析器(FFAA)です。この47キログラムの装置は、内部に導入された制限利用のSCP-9000実例と接続しています。FFAAは、付近の空間座標および包括的な概念的情報、もしくは代替としてSCPデータベース番号がインプットされるようプログラムされています。
When provided input data and activated, the device initializes a transaction on the specified parameters: any changes to reality proceed as expected, until SCP-9000-A closes the transaction with one of two possible actions:
インプットデータを提供して起動すると、この装置は規定の引数におけるトランザクションを初期化します。すなわち、SCP-9000-Aが以下の行動のどちらかをもってトランザクションを終了するまで、現実に対するどのような変更も期待通りに実行されます。
- Commit — If committed, then any changes made within the region are preserved. This "accepts" the changes to reality since the start of the transaction.
- Rollback — If rolled back, then reality within the inputted parameter region is reset to the state it was at the time the transaction was initiated. However, note that only the reality captured by the transaction is rolled back. For instance, if a transaction is programmed to capture only biological entities and metals, then any destruction to nearby non-metallic infrastructure will remain after rollback.
- コミット — コミットされた場合、その領域内で行われた変更は保存されます。これは、トランザクションの開始以降の現実の変更を「受け入れ」ます。
- ロールバック — ロールバックされた場合、インプットされた引数の領域内部の現実は、トランザクションが開始された時点の状態にリセットされます。しかし、トランザクションがキャプチャする現実のみがロールバックされることに注意すべきです。例を挙げると、トランザクションが生物学的実体と金属のみをキャプチャするようプログラムされていた場合、ロールバック後も近辺の非金属インフラへの破壊は残存します。
Partial commits and rollbacks are not possible due to the atomicity guarantee of SCP-9000. Instead, operators should fine-tune which aspects of reality are captured (and thus, resettable) and which are unaffected through use of precise parameter specification.
部分的なコミットやロールバックは、SCP-9000の不可分性保証のため不可能です。その代わり、使用者は精密な引数指定によって、現実のどの側面をキャプチャするか(すなわちリセットできるか)、どこが影響を受けないかを微調整しなければなりません。
Oh, you've never seen a debugger in-person before now, huh? Nah, nobody calls it the "Field Anomaly Analyzer", and "FAA" is too confusing with that one agency.
ああ、今まで直でデバッガーを見たことがないんだな? いいや、これを「フィールドアノマリー分析器」と呼ぶ人はいない。「FAA」じゃあの機関とごっちゃになる。Have you used one before? No I mean the normal kind, for computers. I guess it makes sense, seeing as you studied memetics. Well, uh let's see, how to explain it…
今までこれを使ったことは? いや、普通のコンピューター用のやつだよ。君はミーム学を習ったようだから、わかると思うんだ。あー、まあそうだな、どう説明しようか……It's kind of like this, right? You're studying a car crash. Something in the design of the vehicle was flawed or insufficient as it went over this particular road.
つまりはこういう感じだ。君は自動車事故を調査している。この特定の道路を通っているときに、車両の設計に欠陥か不十分な点ができたようだ。So what a debugger does is it lets you replay the car crash, but in slow motion. You can pause it, look around, change stuff: see how hot the engine's burning, tweak the axle strength, and oh hey you found it! One instant where there's too much weight on a slightly deflated tire.
それでデバッガーがするのは、自動車事故をリプレイすることだ。それもスローモーションで。ポーズして、あたりを見回し、内容を変えられる。エンジンの燃焼温度はどうか見たり、車軸の強度をひねったり、そして見つけたぞ! 微妙にパンクしたタイヤに過負荷がかかった瞬間だ。Now unfortunately we don't have any gizmo you can just point out a skip that tells you about its guts, let alone change it however you want. But by capturing it in a transaction and retrying again and again, crashing that car over and over, we can learn an awful lot.
残念ながら、スキップを指し示すだけでその内臓を教えてくれるガジェットはないし、いわんや好きなようにスキップを変えられるのもない。だがトランザクションでキャプチャして何度も何度もリトライして、自動車を何度も何度も衝突させることで、色々わかるってわけだ。
SCP-9000's transactional capture ability also applies to itself. If an SCP-9000-A unit is present within a conceptual capture at the time of transaction start, then any actions taken by that unit (including the creation of sub-transactions) can themselves be committed or reverted.
SCP-9000のトランザクションキャプチャ能力はそれ自身にも適用可能です。SCP-9000-Aユニットがトランザクション開始時に概念的キャプチャ内に存在した場合、そのユニットによる行動(サブトランザクションの生成も含む)はそれ自体がコミットかロールバック可能です。
Due to its isolation guarantee, the events from one transaction are not able to affect events in an unrelated, non-intersecting transaction. The way this will manifest for observers outside both transactions can be difficult to predict and can lead to anomalous manifestations or bodily harm. For this reason, such configurations are not recommended.
独立性保証により、あるトランザクションによるイベントは無関係な交錯しないトランザクションにおけるイベントに影響を与えることができません。両トランザクション外からの観測者にとってこれがどのように発現するかは、予測困難であり、異常の発現や肉体的危害を引き起こす可能性があります。このため、そのような設定は推奨されません。
When utilized properly, SCP-9000-A is useful for a variety of containment-related tasks. Common tasks include initial containment operations, performing extended experimentation, and limiting or negating the effects of containment breaches.
SCP-9000-Aは適切に使用された場合、多種多様な収容関連任務に有用です。通常任務には、初期収容作業や、拡張的実験の実行、収容違反の影響の制限や無力化が含まれます。
Initial containment is a motherfuck, that's for sure. All we get are vague reports, mostly-useless sensor readings, and if we're lucky, maybe a decent picture or audio snip. But I've survived a lot of them and I'll tell you we wouldn't contain half the shit we do without these things.
初期収容がクソ未満だっていうのに異存はない。手元にあるのは曖昧な報告に、ほぼ使い物にならないセンサー測定、そして運がよければ、それなりの画像と映像の断片があるかもしれない、それだけだ。だが俺はたくさん生き延びてきたし、言っておくが、こういうのがなければ半分も収容できなかった。Here's how it's usually laid out. We have a wide net, covering everything in the spacetime region. This transaction is only rolled back if things go really south. Then there's the outer inner one, just inside the main cordon. Then the inner inner one. This gets the suspect scene but also all the agents who are going to go into the danger area.
普通、計画するやり方はこうだ。時空間領域の全てをカバーする広い網を用意する。このトランザクションは、本当にメチャクチャにならない限りロールバックされない。そしてメインの非常線のすぐ内側に、内部の外部トランザクションを作る。そして内部の内部トランザクション。これで疑わしい場面だけでなく、危険領域に入ろうとするエージェントも全員カバーできる。So you're saying — I mean that sounds like a good idea but it doesn't work. If you put the agents in their own transaction, separate from the transaction holding the skip, and reset them if they get fucked up by it. Bad idea. They might not be able to see the anomaly. Or maybe they can but they create a "different version" of it in their little world. Or other weird stuff. Don't mess with anomalies like that. It's just not good unless you want a second, even more complicated skip to clean up.
だから君の言っているのは──いいアイデアにこそ聞こえるがうまくいかないな、それは。エージェントをエージェント自身のトランザクションに押し込んで、スキップのいるトランザクションと分離して、エージェントがダメになったらリセットすればどうか、と。悪いアイデアだ。エージェントはアノマリーを見れないだろう。あるいは見れたとしても己の小さな世界における「別のバージョン」を作っていることになる。それか別のみょうちきりんなヤツをだ。アノマリーをそうもてあそぼうとするな。2つ目の対処に困るスキップを手に入れたくないのなら、それはいいやり方じゃない。
To facilitate determination of an anomaly's full properties, stationary versions of SCP-9000-A units have been installed in many containment and research chambers, with pre-tuning for the anomaly being studied. Through use of the Keppler-Gray methodology, 43% of SCP items and 98% of miscellaneous anomalous objects have known SCP-9000 conceptual parameters.
アノマリーの完全な性質の判別を容易にするため、多くの収容チャンバーや研究チャンバーに、研究アノマリー用に事前チューニングされた固定版SCP-9000-Aユニットが導入されています。ケップラー=グレイ法を用いることで、SCPアイテムの43%と、雑多な異常オブジェクトの98%は、SCP-9000の概念的引数が知られています。
Once an anomaly's loose conceptual parameter space is known, comprehensive testing can be performed at much lower risk than without SCP-9000 use. A contained object can be exposed to a variety of stimuli, forms of sapient interaction, and other tests within the Foundation's extensive test battery and reset after each experiment. For more social anomalies, rollbacks might occur less frequently, to determine how its behavior varies with its treatment and containment conditions.
アノマリーの大まかな概念的引数空間が知られれば、包括的試験を、SCP-9000を使用しない場合よりもはるかに低いリスクで実施することが可能です。収容オブジェクトを、財団の広範な試験群における様々な刺激、知的相互作用の形態、他の試験にさらし、それぞれの試験後にリセットすることが可能です。より社会的なアノマリーにおいては、対応や収容の条件によって振る舞いがどう変化するか判断するため、ロールバックはより低頻度で行われます。
You know, I'm thinking, your point about resetting people — not like that but it's actually pretty normal for a lot of task forces, including ours. We got these perfect conceptual definitions for regular humans, non-anomalous materials, and most of the Foundation's standard equipment. So sometimes we've got these live fire exercises where everyone is put inside a transaction, we blow each other up, and it all gets reset at the end. Except for memories, because those can be excluded. More experience.
わかっているだろうが、人をリセットすることについての君の指摘は──そういう感じではないが、多くの任務部隊では、俺たちも含めて、全く普通のことだ。通常の人間、非異常物質、財団の標準装備のほとんどに対して、完璧な概念的引数が存在する。だからときおり、俺たちはトランザクションに押し込められて実弾訓練を受けて、お互い爆破して、最後に全てリセットすることがある。記憶は除外できるから除いてな。経験になる。Yeah. It's why most agents are jaded fucks.
ああ。これだからたいていのエージェントは目が死んでるんだ。
Permanent SCP-9000-A installations are also invaluable for avoiding and analyzing containment breaches. With a precise conceptual capture, escaped anomalies can simply be rolled back to their pre-breach state, leaving only facility damage. In situations where a looser capture is maintained, some anomalous residue may be left, which can be studied during the cleanup process. Occasionally, such study yields insights on determining more precise conceptual bounds on the SCP object.
SCP-9000-Aの永続導入もまた、収容違反の回避、分析において非常に有益です。正確な概念的キャプチャによって、脱走したアノマリーは施設の損害のみを残して単純に収容違反前の状態にロールバック可能です。大まかなキャプチャが維持されていた状況では、いくらかの異常な残留物が残る可能性がありますが、それは事後対応プロセスの間に研究可能です。ときおり、そのような研究によってSCPオブジェクトのより精密な概念的引数空間の判別に対する洞察を得られます。
However, note that improper bounding is often worse than no transactional containment at all. Most conceptual specifications for SCP-9000 are incredibly complex and their myriad interactions even more so. Capturing an anomaly using an incomplete definition means that, when rolled back or committed, any of its effects on reality may be uncompensated for or doubly-compensated for. This can cause objects to become inaccessible, duplicated, split, imperceivable, excessively-perceivable, and risks outright containment breaches or the formation of new anomalies.
しかし、不適切な引数空間決定はトランザクション収容を一切していない場合より事態が悪化することがあることに注意すべきです。SCP-9000のほとんどの概念的引数は極めて複雑であり、その無数の相互作用はさらに複雑です。不完全な引数によるアノマリーのキャプチャは、ロールバックやコミットされた場合、現実に対するその影響が補償されないか二重に補償されることを意味します。これによって、オブジェクトがアクセス不能、倍化、分裂、知覚不能、過剰知覚可能になる可能性があり、完全な収容違反や新たなアノマリーの形成リスクが生じます。
God, yeah, I remember that incident. No you're exactly right — if you ask me, this is the most important thing to understand about our debuggers. Finding out the exact parameters is a pain in the ass, and in some cases we just can't.
畜生、そうだ、あのインシデントのことは覚えている。いや、君は全く正しい──俺に言わせれば、これはこのデバッガーについて知るべき最も重要なことだ。正確な引数を見つけるのは骨が折れるし、ときに不可能なことだってある。Like we've given up trying to use 'em on Daevite stuff. Maybe because it's retroactive like 9000 is, or maybe it's something else we don't know yet, but it never goes well. They also aren't super great for memetics too, which is why I'm glad you're joining the team. They can reset people just like amnestics reset their memories, but that's mostly it.
ダエーバイト関連に使うのをあきらめたようにな。それが9000自身のように過去遡及的だったからなのかもしれないし、俺たちのまだ知らないことが原因なのかもしれないが、ダエーバイト関連では全くうまくいかない。他にもミーム学にはあまり有効ではない。だから君がチームに入ってくれてうれしいんだけどな。記憶処理が記憶を消すようにリセットこそできるが、それくらいしかできない。Oh yeah, here's the handbook. It actually has a huge-ass list of prohibited anomalies and concepts. Includes some weird ones too, like a few brands of natto and dreams about Neptune's moons. Those require site director approval.
ああ、ここにハンドブックはある。実際、それには禁止されたアノマリーや概念の膨大なリストが載っている。いくつか妙なものも載っている。例えば何個かのブランドの納豆や海王星の衛星に関する夢とかな。そういうのにはサイト管理官の承認が必要だ。Anyways. Welcome to the force. You seem like a good kid, I look forward to seeing where you end up in twenty years.
ともかく。この部隊にようこそ。君はいい子に見える。この先20年で君がどうなるのか見たいものだよ。
For comprehensive information on proper operation of SCP-9000-A, see the Foundation Containment Operations Handbook.
SCP-9000-Aの適切な運用に関する包括的な情報については、財団収容作業ハンドブックを参照してください。
記事ここまで
tag: 9000
タグ: en 9000 scp thaumiel
以下はフォーラム投稿用
ソース: SCP-9000 — ACID
著者: aismallard
作成日(EN): 2025/10/03
原文には十分はタグが付与されていないため、こちらでは暫定的に scp thaumiel タグを付与しています。
ページコンソール
批評ステータス
カテゴリ
SCP-JP本投稿の際にscpタグを付与するJPでのオリジナル作品の下書きが該当します。
本投稿の際にgoi-formatタグを付与するJPでのオリジナル作品の下書きが該当します。
本投稿の際にtaleタグを付与するJPでのオリジナル作品の下書きが該当します。
翻訳作品の下書きが該当します。
他のカテゴリタグのいずれにも当て嵌まらない下書きが該当します。
言語
EnglishРусский한국어中文FrançaisPolskiEspañolภาษาไทยDeutschItalianoУкраїнськаPortuguêsČesky繁體中文Việtその他日→外国語翻訳日本支部の記事を他言語版サイトに翻訳投稿する場合の下書きが該当します。
コンテンツマーカー
ジョーク本投稿の際にジョークタグを付与する下書きが該当します。
本投稿の際にアダルトタグを付与する下書きが該当します。
本投稿済みの下書きが該当します。
イベント参加予定の下書きが該当します。
フィーチャー
短編構文を除いた本文の文字数が5,000字前後か、それよりも短い下書きが該当します。
構文を除いた本文の文字数が短編と長編の中間程度の下書きが該当します。
構文を除いた本文の文字数が20,000字前後か、それよりも長い下書きが該当します。
特定の事前知識を求めない下書きが該当します。
SCPやGoIFなどのフォーマットが一定の記事種でフォーマットを崩している下書きが該当します。
シリーズ-JP所属
JPのカノンや連作に所属しているか、JPの特定記事の続編の下書きが該当します。
JPではないカノンや連作に所属しているか、JPではない特定記事の続編の下書きが該当します。
JPのGoIやLoIなどの世界観用語が登場する下書きが該当します。
JPではないGoIやLoIなどの世界観用語が登場する下書きが該当します。
ジャンル
アクションSFオカルト/都市伝説感動系ギャグ/コミカルシリアスシュールダーク人間ドラマ/恋愛ホラー/サスペンスメタフィクション歴史任意
任意A任意B任意C- portal:6370408 (02 May 2020 04:11)



コメント投稿フォームへ
注意: 批評して欲しいポイントやスポイラー、改稿内容についてはコメントではなく下書き本文に直接書き入れて下さい。初めての下書きであっても投稿報告は不要です。批評内容に対する返答以外で自身の下書きにコメントしないようお願いします。
批評コメントTopへ