【发布时间】:2010-03-30 16:41:50
【问题描述】:
假设我有数以百万计的用户资料,包含数百个字段(姓名、性别、喜欢的宠物等等……)。
您想搜索个人资料。
例如:所有年龄在 x 和 y 之间、喜欢蝴蝶、讨厌巧克力的个人资料......
你会选择数据库吗?
假设您有 Facebook 类似的负载。 速度是必须的。 首选开源。
我已经阅读了很多关于 Cassandra、HBase、Mongo、Mysql 的内容......我只是无法决定......
【问题讨论】:
-
数百个与其他行共享的字段意味着您可能会从一些规范化中受益。