Oracle企业版数据库,只是一个封闭的源代码+支持和Berkeley db之上的东西?之间有什么不同:
答案 0 :(得分:4)
这两个完全不同的东西。
Oracle是关系数据库服务器,而Berkeley DB是一个键/值存储(也称为“NoSQL”数据库),最初设计用于运行嵌入式数据库(例如,作为SQLite)。整个架构完全不同。它们适用于不同的事物。
来自Oracles Berkeley DB website,(某些)Berkely DB的主要功能:
因此,“SQL API”使用SQLite构建在Key / Value商店的顶部。 Berkeley DB仍然是核心/价值商店的核心。
Oracle数据库是几个服务器进程的集合(对于SQLite,其中“数据库”是客户端应用程序的一部分)。
有关Oracle数据库中涉及的所有过程的概述,请参阅concepts manual