Berkeley DB:与 MongoDB 相比如何?
最近,我一直在研究各种类型的数据库。我需要存储&查询“关系、层次、图形、文档”混合数据。我正在寻找最好的数据库解决方案。
我找不到太多有关 Berkeley DB 的数据。他们网站上的大部分内容都是由营销部门编写的。其中一份 PDF 听起来像是处理关系数据,而不仅仅是键值对。我在博客中看到它可以建立索引。
我在哪里可以获得有关此数据库的一些真实信息以及它与 MongoDB 的比较如何?数据类型、索引功能、分析、用法和“适合......”。
考虑到这个数据库已有 15 年的历史,谷歌中几乎没有提供有用的数据,这让我有点惊讶。
Recently, I've been digging into various types of DBs. I need to store & query “relational, hierarchical, graph, document” hybrid data. I'm looking for the best DB solution.
I can't find much data about Berkeley DB. Most of the stuff on their website is written by the marketing dept. One of the PDFs makes it sound like it handles relational data, not just key-value pairs. I saw in a blog that it does indexing.
Where can I get some real info on this DB and how it compares to MongoDB? Data types, indexing capabilities, analytics, usage, and "suited for...".
I am a little surprised at how little useful data is coming up in Google considering this DB is 15 years old.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是维基百科对此的说法:http://en.wikipedia.org/wiki/BerkeleyDB
我认为下面这句话可能特别有趣:
“与 SQLite 不同,Berkeley DB 不支持 SQL 或任何其他查询语言,也不支持表模式或表列。Oracle 通过包含 SQLite 版本添加了 SQL 支持在伯克利数据库”
Here's what wikipedia has to say about it: http://en.wikipedia.org/wiki/BerkeleyDB
I think the following sentence may be of particular interest:
"unlike SQLite, Berkeley DB does not support SQL or any other query language, nor does it support table schemas or table columns. SQL support was added by Oracle by including a version of SQLite in Berkeley DB"
我在大学时学习了 Berkeley DB,当时该数据库不是 Oracle 的财产,而是 Sleepycat Software(创建者)的财产。
如果您在 Google 上搜索“Sleepycat”和“Berkeley DB”或“Berley DB XML”,您可以找到有关它的更多信息。
例如: https://web.stanford.edu/class /cs276a/projects/docs/berkeleydb/reftoc.html
问候
I studied Berkeley DB when I was in the university, when the database wasn't property of Oracle but Sleepycat Software (the creators).
It you search on Google with "Sleepycat" and "Berkeley DB" or "Berley DB XML", you could find more information about it.
For example: https://web.stanford.edu/class/cs276a/projects/docs/berkeleydb/reftoc.html
Regards