ramcloud-sqlite3:Sqlite3 VFS 驱动程序使用 RAMCloud 作为后备存储

时间:2024-06-29 23:36:32
【文件属性】:

文件名称:ramcloud-sqlite3:Sqlite3 VFS 驱动程序使用 RAMCloud 作为后备存储

文件大小:1.41MB

文件格式:ZIP

更新时间:2024-06-29 23:36:32

C

RAMCloud ( rcvfs ) 上的 Sqlite3 VFS 驱动程序 这提供了一个使用 RAMcloud 作为数据库的后备存储。 开放式问题 锁在有期限的租约中被翻译。 目前,租约在 2 分钟后到期,这允许从崩溃的客户端引起的死锁中恢复。 开放租约的自动(或手动)刷新仍有待完成。 目前驱动假设 RAMCloud 支持有序批量操作。 这仍有待在 RAMCloud 中实现。 映射到 RAMCloud 该映射将块存储(1kB 块)实现为 RAMCloud 对象。 文件(数据库)被分成多个块 写入由 rcvfs 缓冲 所有文件的所有块都在同一个表中( sqlite db Universe ) 重要的 I/O 功能: SQLITE_IOCAP_ATOMIC1K 、 SQLITE_IOCAP_SAFE_APPEND 、 SQLITE_IOCAP_SEQUENTIAL 内存云键 (完整)


【文件预览】:
ramcloud-sqlite3-master
----vfs-ramcloud-stats.h(385B)
----Makefile(2KB)
----vfs-ramcloud.c(47KB)
----test2.c(3KB)
----LICENSE(746B)
----test.c(2KB)
----README.md(9KB)
----sqlite3.h(348KB)
----md5.h(3KB)
----download.c(612B)
----sqlite3.c(4.94MB)
----vfs-ramcloud.h(956B)
----test3.c(2KB)
----delete.c(608B)
----upload.c(608B)
----md5.c(12KB)

网友评论