由于我以前的question没有答案。我真的想要实现一个满足我要求的自定义DB。
是的,我知道,听起来很疯狂。
但是你会推荐阅读哪些书籍,文章等?
如果确实重要,我的数据库的要求正在跟随
我不寻找技术细节,只是想找到一些关于通常如何做的理论信息来源以及我有哪些选择。
答案 0 :(得分:3)
如果您愿意花费精力进行编码,为什么不加入现有项目并根据您的需求进行调整/扩展?例如,透明分布和仅RAM数据(可选地持久化)都在HyperGraphDB的TODO列表中,所以我们很乐意让你帮忙:)实际上,主要是主内存是在HyperGraphDB的原始要求中,但它是亲切的考虑到它所使用的项目,它在某些时候变得无趣。
干杯, 鲍里斯(http://www.hypergraphdb.org)
答案 1 :(得分:0)
您可以在之前的问题上获得赏金以获得更多关注。但至于这个问题,我会建议“不要”。 听起来有点疯狂,你会花费几个月(可能是几年)来创造一些只能在现有解决方案上实现渐进式改进的东西。
可能值得发布项目的更多细节并解释为什么您有这些要求。您可以通过不同的解决方案组合满足您的所有要求(例如:为什么#2?为什么不能使用缓存而不必在内存中运行?)。
如果这是商业产品,那么我假设你有一个真正有趣的项目,有很多钱可以燃烧。如果是个人项目那么祝你好运,而且你比我更勇敢! ; - )
答案 2 :(得分:0)
您是否尝试过mongoDB http://www.mongodb.org/?我认为它符合您的要求。告诉我它是否确实如此。
干杯]:>