Oracle大数据量问题表设计

时间:2022-08-16 14:32:59
有一个oracle数据库,每天有很多公司往里面放数据(销售信息),每天大约放100万左右,请问这个表的设计有没有好的方法,谢谢大家

7 个解决方案

#1


设置表分区:根据 日期+公司编码(很多公司)建表分区

#2


具体方法参考 http://wenku.baidu.com/view/b3ade832a32d7375a4178095.html

#3


引用 1 楼  的回复:
设置表分区:根据 日期+公司编码(很多公司)建表分区

我用过这种建表方式,用的sqlserver,这些表又整成一个视图,请问,当对这些数据进行统计时有没有好的方法,系统的有一些功能要求实时查看数据,我见过有些系统看库存要等15-30分钟,数据库都快崩了,没用过oracle,不知道完成这些功能速度如何?

#4


可以根据主要搜索特点建分区表,根据产用搜索字段和条件建索引,历史数据可以分表存储,比如月表、周表等

#5


内存数据库 nosql 效率高的一米  mongoDB

#6


分区吧,

#7


有一家公司给我们的建议是用NoSQL,我暂时先用Oracle实现吧,谢谢大家

#1


设置表分区:根据 日期+公司编码(很多公司)建表分区

#2


具体方法参考 http://wenku.baidu.com/view/b3ade832a32d7375a4178095.html

#3


引用 1 楼  的回复:
设置表分区:根据 日期+公司编码(很多公司)建表分区

我用过这种建表方式,用的sqlserver,这些表又整成一个视图,请问,当对这些数据进行统计时有没有好的方法,系统的有一些功能要求实时查看数据,我见过有些系统看库存要等15-30分钟,数据库都快崩了,没用过oracle,不知道完成这些功能速度如何?

#4


可以根据主要搜索特点建分区表,根据产用搜索字段和条件建索引,历史数据可以分表存储,比如月表、周表等

#5


内存数据库 nosql 效率高的一米  mongoDB

#6


分区吧,

#7


有一家公司给我们的建议是用NoSQL,我暂时先用Oracle实现吧,谢谢大家