02 2012 档案
摘要:最近为某公司软件设计新的数据库,数据表的设计基本上告一段落,接下来的工作是进行数据的迁移,以实现系统的无缝升级。 在网上查了一些资料,总结出主要的方法有二: 1、存储过程 首先要对新设计的数据表和以前的数据表都比较熟悉。要建立新旧数据表的对照关系,字段的对照关系,以此写存储过程进行迁移。 主要语法为,对应关系是 COL1对COLNEW1, COL2对COLNEW2, COLNEW3没有对应但是需要缺省值,你可以这样做。INSERT INTO TABLENEW(COLNEW1,COLNEW2,COLNEW3) SELECT COL1,COL2, 缺省...
阅读全文
摘要:最近一周接手一道路车辆监控系统的数据库设计,本系统的业务逻辑非常简单,主要的挑战在于海量数据库的设计,也就是如何组织数据来让查询和统计更加的快速。下面介绍几种我查资料时遇到的方法,还有我实际中运用的方法。 1、利用分区视图 可以把一个数据库中的一个大表按照一定的条件分布到不同的多个数据库中这样可以减少单台服务器的压力。并且,如果所要查询的数据只在一台服 务器上,则只会查询所需要的服务器但,分布式分区视图的最大缺点是受网络状况的影响比较大。这个概念主要应用于SQLServer。 http://boyi55.blog.51cto.com/4345/26947/ 这个链接中存了如...
阅读全文
摘要:GridFS是MongoDB为存取大型文档(超过4mb)准备的。首先是关于GridFS原理性的介绍。一、GridFS原理This filesystem within MongoDB was designed for … well, holding files, especially files over 4MB … why 4MB?Well BSON objects are limited to 4MB in size (BSON is the format that MongoDB uses to store it’s database information) so GridFS help
阅读全文