数据库设计
@云淡风轻~
这个作者很懒,什么都没留下…
展开
-
数据库索引漫谈
索引:索引一种数据库存储数据的物理结构,所以索引会占据磁盘空间,创建越多的索引,就会占据更多的空间。当你修改,增加,删除数据的时候,都需要维护这种结构(索引),所以并不是创建越多的索引就越好,反而有时候索引越多,修改数据的时候越慢。索引类似于字典的拼音或者部首索引,比如说您查新华字典,你要查找“程”这个字,根据拼音,你会先找C这个开头的,然后在一步一步去查找,索引就是这样的作用。适时的创建索引可...原创 2020-04-23 12:53:49 · 245 阅读 · 0 评论 -
Mongodb缓存的使用
由于担心项目性能问题,最初的数据库设计就一直有缓存服务器,用的最多的还是mongodb,今天,我就简单谈谈mongodb在项目中的使用。其实,我使用mongodb最多的是用于查询,确实,作为nosql数据库,查询的效率确实高于关系型数据库,这个无可厚非,但是我们还是有必要用到关系型数据库,sql server, mysql 或者 oracle。毕竟关系型数据库存在了这么多年,还是比较稳定和安原创 2017-03-17 18:02:20 · 17168 阅读 · 1 评论 -
数据库事务
事务定义:事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。事务的ACID原则:事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration),简称ACID。事务的隔离级别:4个隔离级别分别是:读未提及(READ_UNCOMMITTED)、...原创 2019-04-26 14:30:15 · 144 阅读 · 0 评论 -
树形结构的json格式封装
话不多说,直接show me the code ,no bb数据库表结构如下:Organization表:Id 主键Name 名称ParentId 父Id数据库的数据如下:很明显,这是一个多层级的结构,我们需要把他组装成一个树形结构,返回给前端:定义一个treeModel类: public class treemodel { pu...原创 2019-06-10 14:53:41 · 6534 阅读 · 3 评论