我有一个学校项目,我正在创建一个非关系文档(或建议的密钥值)DBMS。我几乎只是在寻找我需要实现的内容。虽然我有一个想法,但我想知道其他人会做同样项目的方法。
DBMS将与基本Web应用程序一起使用,该应用程序存储用户登录信息(密码,名称,电子邮件,邮政编码)和短消息(类似于twitter)。 Web应用程序将根据不同因素检索数据并写入数据库。我希望能够在2台不同的机器上使用(类似于水平刻度),但由于时间原因可能会被抛弃。
我计划用Java编程,但如果有必要,我愿意使用其他语言。
谢谢。
答案 0 :(得分:0)
键/值很容易;它也可以用作构建非键值存储的基础。重要的是要找出一个可行的API。您可以存储具有名称的节点,并访问两种属性(子节点和属性),例如。
问题相当广泛;你有什么设计标准?