04 2010 档案
摘要:垂直分库指的是根据应用来分数据库,比如博客一个数据库,论坛一个数据库。水平分库是指,根据某些规则,将同一个应用/表的数据分布在不同的库上。比如根据用户ID把用户的博客文章分布在5个数据库上。 垂直分库,可以参考如下的文档。 Easy Multi-Database Support for Django http://www.eflorenzano.com/blog/post/easy-multi-d...
阅读全文
摘要:转自:http://www.javaeye.com/topic/409294第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限...
阅读全文
摘要:一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能:博客,论坛社会性网络,找到朋友聚合,把朋友的文章聚合在一起 LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。在上线后,LiveJournal实现了非常快速的增长:2004年4月份:280万注册用户。2005年4月份:680万注册用户。2005年8...
阅读全文
摘要:http://www.dirs.cn/Index.htmlhttp://multirbl.valli.org/lookup/
阅读全文
摘要:OpenSystemArchitect(推荐产品)官方网址是:http://www.codebydesign.com/这是一个开源做得比较彻底的一个产品,推荐大家使用。最喜欢的一点说法是操作习惯有点类似于PowerDesigner,界面比PD丑一点,但是,还挺好用的!它支持windows、Linux以下是官方的介绍: 程序代码Open System Architect (OSA) is an ap...
阅读全文
摘要:1。如果有ID字段,就是具有唯一性的字段 delect table where id not in ( select max(id) from table group by col1,col2,col3... ) group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字段内容相同即表示记录相同。 2,如果是判断所有字段也可以这样 se...
阅读全文
摘要:Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I...
阅读全文
摘要:适用于SQL2005和SQL2008:select specific_name,last_altered from information_schema.routines order by last_altered desc
阅读全文