val*_*nko 5 sql database bigdata nosql data-structures
我需要插入100亿行并多次更新它们的值.
表结构:
Column1 Column2 Count
1 1 99
1 2 10003
1 3 1
1 4 23
1 5 9994
...
99999 1 2
99999 2 2233
99999 3 5904
99999 4 12
99999 5 4598435
...
Run Code Online (Sandbox Code Playgroud)
我需要Column1编入索引.在一个表Count中,Integer在另一个表中将是Double.
什么数据库最适合我的需求?我被告知我应该使用NoSQL,但它们有很多.
在任何主流 RDBMS 中,没有任何东西会让这变得困难甚至不可能。对于任何 RDBMS 来说,您的所有要求都是微不足道的。
您需要的是一个带有单个索引的表。这不会在架构上对任何系统造成压力。
请注意,RAM 可能不足以缓存所有数据。这意味着每次访问都会命中磁盘。您需要具有足够 IOPS 的磁盘。