- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 数据量10亿级别的数据库表,多行存储成一行、一列扩展成多列之数据优化及迁移方案(三)
数据升级:update_t_origin.sql -- 重命名旧表 alter table t_origin rename to bak_t_origin; -- 同义词方案,将新表切换上线 create or replace synonym t_origin for t_origin_01; -- 注:也可以通过视图方案将新表切换上线,语句如下: -- create or repla
2011-12-20 11:47:16 1418
原创 数据库平滑演进或者说数据平滑迁移方案及步骤
背景: 随着系统环境的变化(如:数据量过大等),一个系统的数据库结构需要跟随调整优化,以满足业务要求。特别是在互联网应用系统的开发过程中,数据库的变化比较频繁,这时必须从技术上保证数据库能平滑、透明地进行迁移。 数据库平滑迁移需要遵守的严则: 1. 尽量透明, 迁移过程不能影响业务运行 2. 如果数据量大,迁移过程可能很慢,但是升级必须迅速。也就是说将业务运行所依赖的数据切换到迁移后数
2011-12-20 07:49:12 2189
原创 如何将类似UNIX系统中的ed编辑器命令脚本化
背景: 类UNIX系统的编辑器有很多,比如vi,emacs等 ,这些编辑器功能非常强大。而ed是行编辑器,也就是说每次编辑都是以行为单位。个人认为ed编辑器功能虽然不如vi等强大,但是命令好记,功能简单足够。假如需要对许多文件做相同的编辑操作,如果逐个打开文件,然后输入一堆相同的命令,这势必降低工作效率,这种情况可以通过将ed编辑器命令保存在脚本文件中,然后批量执行此命令即可。 批量执行e
2011-12-07 07:49:55 1503
原创 数据量10亿级别的数据库表,多行存储成一行、一列扩展成多列之数据优化及迁移方案(二)
数据迁移:migrate_update_t_origin.sql 迁移回滚:migrate_undo_t_origin.sql -- 数据迁移失败, 进行回滚; 数据迁移失败时回滚只需要将数据迁移过程中创建的表删除即可 declare i_count integer default 0; begin select count(1) into i_count from u
2011-12-01 08:38:43 1565
云杉密码箱---一个帮您记住各种密码的J2ME手机软件
2010-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人