06 2010 档案
摘要:今天和一个朋友在讨论怎么样应对单表数据量过大,比如一些交易数据,每天都有10W的交易量。没有多久该表的查询,插入速度将变慢,最终将不可用。 对于关系数据库来说,应对单表数据量过大的策略大体上有两种。 1,分表。 2,归档历史数据。 1,分表 在一些场景下可以将不同年份的数据放至不同的表格中。比如2004年的数据放至Table-2004,而2005年的数据放至Table-2005中。或者自定义一...
阅读全文
摘要:前些日子泰国的同事将更新的网页发给我们,让我们更新我们的网页。但网页一更新到我们的服务器上就要会现以下报错。 咋一看,以为是语法错误,少了一个End,根据提示找到相应文件的52行。 即上图中的 vValid_hour=48。我们仔细检查的If…End的配对,并没有发现问题。最终一个同事无意地将那段泰文(乱码)的注释删除,一切就OK了。 知道问题出现在哪里,找根源就容易多了。用Notep...
阅读全文
摘要:这两天在看敏捷的相关东西。看来看去,大体上敏捷的设计原则讲的都是一个东西。以前对开放-封闭原则(Open-Closed Principle)总是感觉模糊,现在感觉也就是利用接口隔离,依赖于稳定的抽象的另一种说法。 来点例子 我们有一个网页,需要根据报表页面生成PDF供用户下载。 然而没过多久,用户需要生成XLS表——因为用户需要利用XLS来进行统计。 分析变化在满足这个...
阅读全文