講演抄録/キーワード |
講演名 |
2015-08-20 14:40
MongoDBにおけるトランザクションとしての一括更新方式 ○工藤 司(静岡理工科大)・石野正彦(文教大)・五月女健治(法政大)・片岡信弘(インタプライズ研) SWIM2015-8 |
抄録 |
(和) |
クラウドコンピューティングの進展に伴い様々なNoSQLデータベースが提案,実用化されている.NoSQLデータベースでは,一般的に更新の一貫性はオブジェクト単位でしか保証されていないため,複数のオブジェクトをトランザクションとして更新する場合には大きな制約が発生する.そこで,MongoDBを対象として複数のオブジェクトの一括更新をトランザクションとして同時実行するための更新方式を提案する.さらに,プロトタイプによる評価を通じて,この一括更新のトランザクションを,オブジェクト単位の更新を行う複数のトランザクションと同時実行した場合であっても,待ちを発生させることなく更新の一貫性を維持できることを確認した. |
(英) |
Along with the progress of the cloud computing, the various NoSQL databases have been proposed and put to practical use. As for the NoSQL databases, since the integrity of the database update is basically guaranteed only by the object unit. Therefore, there are serious restrictions to update the plural objects as a transaction. In this paper, we propose an update method to execute the lump-sum update of plural data as a transaction for MongoDB. Furthermore, we performed the experiment to execute it concurrently with the transactions which update the database by the object unit respectively. As the result, we confirmed that it can maintain the integrity of the database, and does not make long latency on the latter. |
キーワード |
(和) |
データベース / 時制データベース / MongoDB / トランザクション / バッチ処理 / 同時実行制御 / / |
(英) |
Database / Temporal Database / Transaction / Batch Processing / Concurrency Control / / / |
文献情報 |
信学技報, vol. 115, no. 183, SWIM2015-8, pp. 7-12, 2015年8月. |
資料番号 |
SWIM2015-8 |
発行日 |
2015-08-13 (SWIM) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SWIM2015-8 |