- oracle 数据库, 数据 100亿。 每分钟数据 1百万。 如何实现把100w的数据分片。 如果分成20片,就可以用N台服务器处理。 我有试过在表结构上动,其实效率不错。但是不允许。 (创建时直接用关键字段取模20存下来,并且作为索引, 这样分片方便了很多,直接在取数的时候取模,耗时很严重,因为不走索引了~)。
我就想问问~ 大家指点指点
我就想问问~ 大家指点指点
这么大数据量就适合nosql,然后用集群的方式,分布式数据库都支持sharding,它可以用来分片,同时查询的时候,也可以用索引
还有一致性哈希等方式可以来动态的增加服务器。