我们有 key-multipleValues 的数据。每个键可以有大约 500 个值(每个值大约是 200-300 个字符),这样的键的数量大约是 1000 万。主要操作是检查给定键的值。
我一直在使用 mysql,我有 2 个选项:每个键值一行,每个键一行,文本字段中的所有值。但是这些对我来说似乎效率不高,因为第一个模型有很多行数、冗余数和第二个模型文本字段将变得非常大。
我正在考虑为此目的使用 nosql 数据库,我以前使用过 mongodb,但我认为它不适合我目前的情况。基于键值或基于列族的 nosql db 会更好。它不需要分发。使用 riak、redis、cassandra 等的人请分享你的想法。
谢谢