![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
yhc166188
路虽远,行则将至;事虽难,做则必成!
展开
-
leveedb笔记
leveldb概念 LevelDb是针对大规模Key/Value数据的单机存储库,能够处理十亿级别规模Key-Value型数据 leveldb特性 持久化存储到磁盘上。可以看log文件 key有序存储 支持数据压缩,可以看sstable文件的物理布局 写比读块,写入记录操作很简单,删除记录仅仅写入一个删除标记就算完事,但是读取记录比较复杂,需要在内存以及各个层级文件中依照新鲜程度依次查找,代价很高。也就是说,LevelDb比较适合写操作多于读操作的应用场合 整个写入流程 对于一个插入操作Put原创 2020-08-01 13:30:02 · 228 阅读 · 1 评论 -
MongoDB的索引原理及优化汇总
文章目录1.为什么要建立索引?2.索引的分类有哪些?2.1 _id索引2.2 单字段索引 (Single Field Index)2.2 多键索引(Multikey Index)2.3 复合索引 (Compound Index)2.4 文本索引(Text Index)2.5 哈希索引(Hashed Index)2.6 地理位置索引(Geospatial Index)2.7 其它索引3.索引优化3...原创 2020-04-07 17:20:00 · 564 阅读 · 0 评论 -
简述关系型数据库和非关系型数据库
当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系模型中常用的概念: 关系:一张二维表,每个关系都具有一个关系名,也就是表名 元组:二维表中的一行,在数据库中被称为记录 属性:二维表中的一列,在数据库中被称为字段 域:属性的取值范围...转载 2019-07-19 16:11:26 · 1036 阅读 · 0 评论 -
MongoDB基本命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use <db name>:切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示...转载 2019-07-19 17:10:57 · 90 阅读 · 0 评论