
数据库
文章平均质量分 51
「已注销」
这个作者很懒,什么都没留下…
展开
-
共享锁和排他锁
而锁的出现就是通过禁止某些操作在一段时间之内来避免这种数据的不一致性。原创 2017-12-12 18:52:00 · 1665 阅读 · 0 评论 -
SQL的JOIN语句
SQL的左连接、右连接、内连接、外连接和笛卡儿积。原创 2017-12-14 22:11:10 · 267 阅读 · 0 评论 -
ArangoDB数据导入
ArangoDBArangoDB是一个开源免费的多模型数据库,可以通过使用文档、图和键-值对来灵活的构建数据模型。使用c++编写,和其他的数据库或者图数据库的对比来说,ArangoDB的社区相对小了点,相关的资料很少,大部分都是在官方的文档和GitHub。据说它的速度比其他的图数据库快,不过就算再快,也要先把数据导进去才能测呢。arangoimp每当使用新的数据库时候,数据的导入都会是翻译 2018-01-26 22:22:19 · 3918 阅读 · 6 评论 -
ArangoDB---存储引擎(RocksDB)
存储引擎位于ArangoDB数据库的最底层。存储引擎负责将文档保存在磁盘上,在内存中保存副本,提供索引和缓存以加快查询速度。翻译 2018-01-30 09:52:21 · 2976 阅读 · 0 评论 -
Mybatis大于小于符号的替换
在Mybatis中,把一部分查询的语句分离到了xml文件中,因此在使用的时候不可以使用影响xml格式的一些符号,比如> <之类的符号,因此要使用这些符号的替换符号。对照表如下: 符号 替换符号 > &gt; >= &gt;= < &lt; <= &lt;=...原创 2018-05-18 08:36:13 · 2123 阅读 · 0 评论 -
redis和redis在java中的使用
Redis 简介Redis 优势Redis与其他key-value存储有什么不同Redis下载Redis 安装(Linux)下载编译这里有的坑启动会遇到的一些问题1、第一个提示somaxconn这个值为128太小了,这个值是系统的网络连接队列大小,而redis的TCP backlog设置的值为511,因此受限,所以修改下系统的值2、overcommit_memory设...原创 2018-05-18 19:12:14 · 571 阅读 · 0 评论 -
使用Druid的sql parser做一个表数据血缘分析工具
前言大数据场景下,每天可能都要在离线集群,运行大量的任务来支持业务、运营的分析查询。任务越来越多的时候,就会有越来越多的依赖关系,每一个任务都需要等需要的input表生产出来后,再去生产自己的output表。最开始的时候,依赖关系自然是可以通过管理员来管理,随着任务量的加大,就需要一个分析工具来解析任务的inputs、outs,并且自行依赖上生产inputs表的那些任务。本文就介绍一个使用dru...原创 2018-12-17 13:29:21 · 12680 阅读 · 5 评论 -
Mysql的锁(Innodb)
锁的隔离级别事务隔离级别脏读不可重复读幻读读未提交(read-uncommitted)是是是读已提交(read-committed)否是是可重复读(repeatable-read)否否是串行化(serializable))否否否锁的分类粒度划分行锁:Record Lock、Gap Lock、Next-Key Lock...原创 2019-02-27 15:55:18 · 136 阅读 · 0 评论