gpt4 book ai didi

database - 哪个数据库满足微小的数据需求

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:07 25 4
gpt4 key购买 nike

我需要一些帮助来为我的应用程序选择数据库。

我的 Web 应用程序基本上由一个主表组成。让我们称之为“用户”表。它将包含用户信息,如姓名、ID、密码、地址、电话等。将有 5 个其他相关表,我将在其中保存每个用户的信息。例如。读过的书、听过的歌、吃过的食物等表

总的来说,我不希望我的数据超过 1,000 个用户。所以,我的数据要求很小。通常我会使用 mysql,但我感觉有点冒险。我想尝试街区的一些新解决方案。我的要求是:1.纯性能2. 良好的文档,易于使用

因为我的数据库大小不应该超过几百兆,所以我宁愿整个表空间都在内存中,以获得更快的性能。一些新的 NoSQL 数据库怎么样。

有什么建议吗?我主要从事 Oracle 和 MySQl 方面的工作,对那里所有令人兴奋的新事物知之甚少。

最佳答案

如果您的数据库需求很小,我建议使用 sqlite。

来自 sqlite 网站:

SQLite is a compact library. With all features enabled, the library size can be less than 350KiB, depending on the target platform and compiler optimization settings. (64-bit code is larger. And some compiler optimizations such as aggressive function inlining and loop unrolling can cause the object code to be much larger.) If optional features are omitted, the size of the SQLite library can be reduced below 200KiB. SQLite can also be made to run in minimal stack space (4KiB) and very little heap (100KiB), making SQLite a popular database engine choice on memory constrained gadgets such as cellphones, PDAs, and MP3 players. There is a tradeoff between memory usage and speed. SQLite generally runs faster the more memory you give it. Nevertheless, performance is usually quite good even in low-memory environments.

关于database - 哪个数据库满足微小的数据需求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9896456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com