【发布时间】:2013-03-10 03:43:27
【问题描述】:
我有一个数据库,大量用户将使用该数据库来存储随机长字符串(最多 100 个字符)。表格列将是:userid、stringid 和实际的长字符串。
所以它看起来很像这样:
Userid 是唯一的,stringid 对于每个用户来说都是唯一的。
该应用就像一个简单的待办事项列表应用,因此每个用户平均有 50 个待办事项。 我使用 stringid 是为了让用户能够在任何给定时间删除特定任务。
我假设这个待办事项应用程序可能会在 3 年内完成 700 万个任务,这让我害怕使用 MySQL。
所以我的问题是,如果这是处理具有长字符串的大量数据的实际推荐方法(每个新任务都有一个新行)? MySQL 是适合此类项目的数据库解决方案吗?
我还没有经历过大量数据,我正在努力为遥远的未来拯救自己。
【问题讨论】:
-
我不认为 200 万行对于 MySQL 来说是一个异常多的行数。
-
给出的数字是估计值。或者我应该说 700 万。
-
7 mio 也不是“大量数据”,尤其是在几年内。我认为您低估了数据库的功能。