随笔分类 -  数据库设计

摘要:在前面的一篇文章《图形数据库Neo4J简介》中,我们已经对其内部所使用的各种机制进行了简单地介绍。而在我们尝试对Neo4J进行大版本升级时,我发现网络上并没有任何成型的样例代码以及简介,而其自身的文档也对如何使用Spring Data Neo4J介绍得语焉不详。因此在本文中,我们就将简单地介绍如何使 阅读全文
posted @ 2017-01-27 17:17 loveis715 阅读(16912) 评论(7) 推荐(3) 编辑
摘要:在前面的一篇文章《图形数据库Neo4J简介》中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法。而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介绍。 接触Cassandra的原因与接触Neo4J的原因相同:我们的产品需要能够记录一系列关系型数据库所无法快速 阅读全文
posted @ 2016-03-21 00:43 loveis715 阅读(92314) 评论(15) 推荐(35) 编辑
摘要:最近我在用图形数据库来完成对一个初创项目的支持。在使用过程中觉得这种图形数据库实际上挺有意思的。因此在这里给大家做一个简单的介绍。 NoSQL数据库相信大家都听说过。它们常常可以用来处理传统的关系型数据库所难以解决的一系列问题。通常情况下,这些NoSQL数据库分为Graph,Document,Col 阅读全文
posted @ 2016-03-16 01:19 loveis715 阅读(103803) 评论(14) 推荐(22) 编辑
摘要:在编写一个应用时,我们常常考虑的是该应用应该如何实现特定的业务逻辑。但是在逐渐发展出越来越多的用户后,这些应用常常会暴露出一系列问题,如不容易增大容量,容错性差等等。这常常会导致这些应用在市场的拓展过程中无法快速地响应用户的需求,并最终失去商业上的先机。 通常情况下,我们将应用所具有的用来避免... 阅读全文
posted @ 2016-01-03 23:23 loveis715 阅读(13711) 评论(22) 推荐(39) 编辑
摘要:最近几天有点忙,所以我们今天来一篇短的,简单地介绍一下数据库设计中的一种模式——Soft Delete。 可以说,该模式毁誉参半,甚至有非常多的人认为该模式是一个Anti-Pattern。因此在本篇文章中,我们不仅仅会对该模式进行介绍,同时也会列出该模式可能导致的一系列问题,以帮助大家正确地决... 阅读全文
posted @ 2015-05-09 22:27 loveis715 阅读(5400) 评论(0) 推荐(1) 编辑