因此,我使用discord.py-rewrite在Python中制造了一个不和谐的(社交媒体)机器人,我需要保存大量服务器和用户的信息(比如他们有多少钱,他们有哪些…)。。这可以成倍增长。我的问题是,当时最好使用的数据库是什么(sqlite3,PostGreSQL/asyncpg,MySQL…)?我目前使用的是sqlite3,但我听说它还不足以满足成倍增长的数据库的需要。
发布于 2019-12-05 17:17:40
根据您关于只存储几千行的注释,您应该可以使用几乎任何数据库产品。大多数关系数据库只有当它们比TB的数据大很多数量级时才会出现问题。
请记住一些免费的产品,比如版确实有大小限制,但正如您所概述的,您不会触及这些限制。Server版有一个10 max的最大数据大小,链接:https://www.microsoft.com/en-us/sql-server/sql-server-2019-comparison#CP_StickyNav_1。
在您选择的平台上找到了限制,https://www.sqlite.org/limits.html
最大数据库大小
你的尺寸应该很好。关于动态数据类型的内容当然很有趣,而且您应该注意到这一点。
发布于 2019-12-05 16:43:08
你得定义什么才是对你最好的。
最好的数据库产品是Oracle或Server,这取决于您询问的是谁。这些都有授权成本,如果你使用它们,你就会为那些非常棒的功能付费。
如果您无法命名Oracle或SQL Server的任何您认为值得付费的特性,那么我建议您使用未经许可的产品,如Postgres。
https://dba.stackexchange.com/questions/254916
复制相似问题