不揮発メモリ搭載システムにおけるPythonのデータ永続化
書誌事項
- タイトル別名
-
- Supporting Data Persistence in Python on Non-Volatile Memory Based System
抄録
本研究は,主記憶として従来のDRAMとバイトアクセス可能な不揮発メモリ(NVM)を搭載した計算機においてNVMの利用を容易化することを目的とし,そのための機能をPython上で提供する.本提案機能では限定的なデータ型の永続化のみしかサポートしないものの,Pythonモジュールだけで実装が可能である.また,複数の永続データに対する複数の更新を一括で永続化するために,既存のトランザクション記述よりも記述が簡潔なファイル型永続化を提案する.本提案はファイルへのデータ保存という従来の方法に近い利用形態のため利用が容易である.以上を実現するための方法として,三つの状態間を遷移するデータ管理方法やデータ複製を削減する工夫などについて述べる.最後に実行速度を測定し,その実用性を示す.
収録刊行物
-
- 電子情報通信学会論文誌D 情報・システム
-
電子情報通信学会論文誌D 情報・システム J107-D (4), 166-175, 2024-04-01
The Institute of Electronics, Information and Communication Engineers
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1390581070826593408
-
- ISSN
- 18810225
- 18804535
-
- 本文言語コード
- ja
-
- データソース種別
-
- JaLC
-
- 抄録ライセンスフラグ
- 使用不可