创建数据库的概述步骤? (NoSQL)

发布于 2024-10-27 00:07:38 字数 305 浏览 2 评论 0原文

我有一个学校项目,其中我正在创建一个非关系文档(或键值,如果建议的话)DBMS。几乎我只是在寻找我需要实施的大纲。虽然我心中有一个想法,但我想知道其他人会采取哪些方法来完成相同的项目。

DBMS 将与一个基本的 Web 应用程序一起使用,该应用程序存储用户登录信息(密码、姓名、电子邮件、邮政编码)和短信(类似于 Twitter)。 Web应用程序将根据不同因素检索数据并写入数据库。我想让它可以在两台不同的机器上使用(类似于水平比例),但由于时间的原因,这可能会被抛弃。

我计划使用 Java 进行编程,但如有必要,我愿意使用其他语言。

谢谢。

I have a school project in which I am creating a Non Relational Document (or Key Value if suggested to) DBMS. Pretty much I am only looking for the outline of what I will need to implement. While I have an idea in mind, I would like to know approaches other people would take to do the same project.

The DBMS is going to be used with a basic web application that stores user login info (password, name, email, zipcode) and a short message (similar to twitter). The web application will retrieve data based on different factors and write to the DB. I wanted to make it possible to be used on 2 different machines (similar to a horizontal scale), but that might be thrown out due to time.

I plan to program in Java, but I am open to using another language if necessary.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

脱离于你 2024-11-03 00:07:38

键/值很容易;它还可以用作构建非键值存储的基础。重要的是制定一个可行的API。例如,您可以存储具有名称的节点,并访问两种属性(子节点和属性)。

这个问题相当广泛;你有什么设计标准?

A key/value is easy; it can also be used as the basis for building a non-key-value store. The important thing is to work out a workable API. You could store nodes that have a name, and access two kinds of properties (child nodes and attributes), for example.

The question's rather broad; what design criteria do you have?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文