数据库相关
tannafe
这个作者很懒,什么都没留下…
展开
-
SQL Server 2005对海量数据处理
SQL Server 2005对海量数据处理 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时转载 2009-04-28 19:40:00 · 909 阅读 · 0 评论 -
关于:为什么简单的一个select查询都要加上事务控制
关于:为什么简单的一个select查询都要加上事务控制<br />文章分类:数据库<br />看书上的例子 为什么简单的一个select查询都要加上事务控制 是不是没有必要? <br />Session s = factory.openSession(); <br />Transaction tx = s.beginTransaction(); <br />List auctions = s.createQuery("select ...").list(); <br />tx.commit(); <br /转载 2011-01-24 01:31:00 · 6609 阅读 · 1 评论 -
大数据量高并发的数据库优化
<br />一、数据库结构的设计<br /> 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。<br /> 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。<br转载 2011-01-24 01:31:00 · 2373 阅读 · 0 评论 -
支撑1000万pv的数据库缓存解决方案
<br /><br />下面的文章没有考虑分布式或者并发更新的情况:如果只更新基本信息(也就说行数据)那么只需要更新缓存A,如果更新结果集可能需要更新缓存B或者C等。如果添加了新的数据或者删除数据,会处理缓存B或者C的所有数据(1、通过遍历缓存列表,调整列表中的数据,2、清空缓存,重新加载)。<br /> <br />所以只能适用于特定的场合。不过可以借鉴下面的一些思路来设计适合自己的缓存。<br /> <br />(转载)<br />舍得网支撑1000万pv/数据库缓存系统<br /> 系统主要是构建在转载 2011-05-14 00:50:00 · 1410 阅读 · 0 评论 -
淘宝海量数据管理及架构
之一:来自业务的挑战作为一个电子商务企业,从一开始,数据库及其事务能力在淘宝一直扮演着十分关键的角色,淘宝积累了丰富的数据库的架构和规划等方面的经验,产生了众多优秀的DBA。淘宝是一家迅速发展的公司。全球网站排名公司Alexa提供的数据显示,2010年4月27日,Amazon、Ebay的用户占全球互联网用户的百分比分别为3.47%和2.68%,而淘宝的用户占全球互联网用户的百分比则达到了4.1%,淘宝网日独立访问量从此超过了Amazon和Ebay。淘宝的数据规模及其访问量对关系数据库提出了很大挑战:数十亿条转载 2011-05-12 22:20:00 · 4535 阅读 · 0 评论 -
你需要知道的关于NoSQL数据库的10件事
关系数据模型已经流行了几十年了,但是一种新型的数据库(即NoSQL)正在吸引各大企业的关注.下面是对其优势与劣势的一个简单总结.在过去的1/4世纪中,关系型数据库(RDBMS)一直是数据库管理系统的主导模型.但是,今天,非关系型,”云,”或者”NoSQL”数据库正以数据库管理系统转载 2011-07-23 23:17:36 · 811 阅读 · 0 评论