文件名称:unqlite:嵌入式NoSQL事务数据库引擎
文件大小:846KB
文件格式:ZIP
更新时间:2024-02-21 12:59:53
c json embedded database nosql
UnQLite-事务性嵌入式数据库引擎 版本1.1.9 (2018年4月):修复了unqlite_commit()中的内存泄漏,在某些情况下会导致数据丢失。 自2018年1月起-Symisc Systems已决定恢复UnQLite项目。 所有已知的数据损坏错误均已修复,并且有望在此处看到新功能(LZ压缩),性能改进等。 您应该将合并文件及其头文件用于此处,或者直接从下载,以用于生产构建。 UnQLite是一个进程内软件库,它实现了自包含的,无服务器的,零配置的事务性NoSQL数据库引擎。 UnQLite是类似于MongoDB,Redis,CouchDB等的文档存储数据库,也是类似于BerkeleyDB,LevelDB等的标准键/值存储。 UnQLite是嵌入式NoSQL(键/值存储和文档存储)数据库引擎。 与大多数其他NoSQL数据库不同,UnQLite没有单独的服务器进程。 UnQLite直接读取和写入普通磁盘文件。 具有多个集合的完整数据库包含在单个磁盘文件中。 数据库文件格式是跨平台的,您可以在32位和64位系统之间或在big-endian和little-endian体系
【文件预览】:
unqlite-master
----.github()
--------FUNDING.yml(720B)
----src()
--------unqlite_vm.c(29KB)
--------unqliteInt.h(14KB)
--------unqlite_jx9.c(29KB)
--------jx9_builtin.c(234KB)
--------jx9_lib.c(131KB)
--------jx9Int.h(76KB)
--------lhash_kv.c(85KB)
--------jx9_api.c(53KB)
--------unqlite.h(48KB)
--------jx9_compile.c(121KB)
--------os.c(3KB)
--------jx9_license.txt(2KB)
--------jx9_hashmap.c(83KB)
--------jx9_const.c(35KB)
--------jx9_lex.c(25KB)
--------jx9_json.c(24KB)
--------jx9_vm.c(208KB)
--------jx9_vfs.c(244KB)
--------jx9_memobj.c(34KB)
--------jx9_parse.c(42KB)
--------fastjson.c(10KB)
--------os_win.c(28KB)
--------mem_kv.c(19KB)
--------pager.c(87KB)
--------os_unix.c(58KB)
--------api.c(89KB)
--------license.txt(1KB)
--------bitvec.c(5KB)
--------jx9.h(27KB)
----unqlite.h(48KB)
----CMakeLists.txt(964B)
----.travis.yml(522B)
----example()
--------1.c(7KB)
--------unqlite_huge.c(7KB)
--------6.c(11KB)
--------unqlite_tar.c(7KB)
--------2.c(9KB)
--------5.c(21KB)
--------3.c(7KB)
--------unqlite_mp3.c(10KB)
--------demovfs()
--------4.c(8KB)
----LICENSE(1KB)
----README.md(3KB)
----unqlite.c(1.86MB)
----.gitignore(104B)
----.gitlab-ci.yml(317B)
----CHANGELOG.md(567B)
----update-md5.py(5KB)