
数据库技术
南山行者
这个作者很懒,什么都没留下…
展开
-
NoSQL-思维导图
转载 2015-12-21 13:15:04 · 2303 阅读 · 1 评论 -
SMP和MPP的优缺点
SMP的全称是"对称多处理"(Symmetrical Multi-Processing)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。它是相对非对称多处理技术而言的、应用十分广泛的并行技术。在这种架构中,一台电脑不再由单个CPU组成,而同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源。虽然同时使用多个CPU,但是从管理的角度来转载 2015-12-07 14:54:44 · 11431 阅读 · 1 评论 -
为 Key-Value 数据库实现MVCC 事务
ACID 是软件领域使用最广泛的技术之一,它是关系数据库的基石,是企业级中间件不可或缺的部分,但通常通过黑盒的方式提供。但是在许多情况下,这种古老的事务方式已经不能够适应现代大规模系统和NoSQL数据库的需要了,现代系统要求更高的性能要求,更大的数据量,更高的可用性。在这种情况下,传统的事务模型被定制的事务或者半事务模型所取代,而在这些模型中事务性并不像以往那样被看重。在本文中我们会讨论一下k转载 2015-11-15 01:16:05 · 534 阅读 · 0 评论 -
数据库分表实施策略
一、普通hash取余 假设有一张记录用户购买信息的订单表order,由于order表记录条数太多,将被拆分成256张表。拆分的记录根据user_id%256取得对应的表进行存储,前台应用则根据对应的user_id%256,找到对应订单存储的表进行访问。在缓存服务器采用这种策略,当出现下面的情况1 、一个 cache 服务器 m down 掉了(在实际应用中必须要原创 2016-03-01 15:31:50 · 929 阅读 · 0 评论 -
数据库连接池性能比对
背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。 NOTE: 本文所有测试均是mysql库测试结论 1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。 2:druid功能最为全面,sql拦截等功转载 2016-02-17 14:05:36 · 954 阅读 · 0 评论 -
关系模型、维度模型
关系模型1. 以遵循第三范式(3NF)为基础的关系模型,从ER图的“观感”上来说,较为松散、零碎,物理表数量多,而数据冗余程度低。由于数据分布于众多的表中,这些数据可以更为灵活地被应用,功能性较强2. 主要应用于事务型数据库3. 在数据仓库领域的倡导者:Inmon。4.在Inmon的理念中(可见“参考3”链接),DW并不直接用于DSS/BI等应用,而是作为一个平台,其模型为3N转载 2016-03-31 16:53:08 · 3399 阅读 · 0 评论 -
PowerDesigner建模经验
1.工具栏不见了PowerDesigner 快捷工具栏 palette不见了,怎么重新打开,找回来呢Tools(工具栏)customsize toolbars(自定义工具栏)palette(调色板)勾选2. 修改外键命名规则选择Database—>Edit Current DBMS选择Scripts-》Objects-》Reference-》ConstName可转载 2016-03-23 14:28:29 · 2422 阅读 · 0 评论