
数据库
VICHOU_FA
本人java菜鸟一直在java的路上行走
展开
-
树形结构 数据库表设计
相信有过开发经验的朋友都曾碰到过这样一个需求。假设你正在为一个新闻网站开发一个评论功能,读者可以评论原文甚至相互回复。 这个需求并不简单,相互回复会导致无限多的分支,无限多的祖先-后代关系。这是一种典型的递归关系数据。 对于这个问题,以下给出几个解决方案,各位客观可斟酌后选择。一、邻接表:依赖父节点 邻接表的方案如下(仅仅说明问题): CREAT转载 2016-09-12 10:40:48 · 1722 阅读 · 0 评论 -
SQL优化
1.说明: 数据库系统需要保存大量历史记录,系统内存在许多历史记录表,因此常常出现系统运行一段时间,表记录数达到一定数量后,系统响应明显变慢的现象。为尽可能的提高SQL执行的效率,我们在编写SQL语句应该遵循一定的优化规则,使代码风格统一、规范。充分利用表索引,避免进行全表扫描;充分利用结构化编程方式,提高查询的复用能力,也许完全遵守以下方法速度未必达到想要的结果,但是养成一个好转载 2015-07-01 14:23:53 · 878 阅读 · 0 评论 -
分布式系统事务一致性解决方案
文章来源:www.infoq.com/cn/articles/solution-of-distributed-system-transaction-consistency在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数据库。我们通常只需借助开发平台中特有数据访问技转载 2016-09-22 10:17:57 · 1058 阅读 · 0 评论