常用嵌入式数据库有哪些

常用嵌入式数据库有哪些,第1张

常用嵌入式数据库有哪些

嵌入式数据库还是有很多的,这里举几个吧:

1.Berkeley DB常用嵌入式数据库有哪些

Berkeley

DB(BDB)是一个高效的嵌入式数据库编程库,C语言、C++、Java、Perl、Python、Tcl以及其他很多语言都有其对应的API。

Berkeley DB可以保存任意类型的键/值对(Key/Value Pair),而且可以为一个键保存多个数据。Berkeley

DB支持让数千的并发线程同时 *** 作数据库,支持最大256TB的数据,广泛用于各种 *** 作系统,其中包括大多数类Unix *** 作系统、Windows *** 作系统

以及实时 *** 作系统。

SQLite数据库是一种嵌入式数据库,他的目标是尽量简单,因此它抛弃了传统企业级数据库的种种复杂特性,只实现对于数据库而言的必备的功能。尽管简单性是SQLite追求的首要目标,但是其功能和性能都非常出色,它具有这样一些特性:

支持ACID事务(ACID是Automic、Consisten、Isolated和Durable的缩写)

零配置,不需要任何管理性的配置过程

支持SQL92标准

所有数据存放单独的文件中,支持的最大文件可达2TB

数据库可以在不同字节的机器间共享

体积小

系统开销小,检索效率高

简单易用的API接口

可以和TCL、Python、C/C++、JAVA、Ruby、Lua、Perl、PHP等多种语言绑定

自包含,不依赖于外部支持

良好注释的代码

代码测试覆盖率高达95%以上

开放源码,可用于任何合法途径


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6815524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存