数据库初始化迁移工作日记之一

来源:互联网 发布:healthelement 知乎 编辑:程序博客网 时间:2024/06/06 07:50

大多数迁移工作都是从数据库开始的

 

公司的产品却是从软件开始的,其实这个是历史原因造成的,为什么,我也不知道

 

从1995年的数据到截止到今天的数据,我数了数,大约有400万条了,这只是某个单表里的数据,其实呢不算多

 

问题是这个数据库,高峰的时候,大概每秒就有至少3条数据,一分钟内最少就是几百条,多的,上面那张单张表内的条数不到几小时内可以达到千条甚至万条的数据,当然前提是这机器不死机。


经过几次更新升级,采用了各种办法,如换数据库,写触发器,通过存储过程计算数据,加索引等一系列优化措施,原有的sqlserver版本要迁移到oracle了,这就纠结了,

因为sqlserver很多字段类型,在oracle里有不同哦,而且从sqlserver7.0到sqlserver2000,sqlserver2000到oracle10G,这中间如果有纰漏的话,那就成了隐藏的定时炸弹,

最后我的做法是把原来SqlServer的写入代码,如存储过程,触发器之类的,全部在Oracle下测试一通,重写编写了一套,数据库的初步迁移就开始了第一步。

 

 

原创粉丝点击