Ⅰ、InnoDB发展史 |时间|事件|备注| |: :|: :|: :| |1995|由Heikki Tuuri创建Innobase Oy公司,开发InnoDB存储引擎|Innobase开始做的是数据库,希望卖掉该公司| |1996|MySQL 1.0 发布|| |2000|MySQL3.23版本发 ...
分类:
数据库 时间:
2018-05-05 01:03:24
阅读次数:
637
Prometheus TSDB分析 概述 Prometheus是著名开源监控项目,其监控任务调度给具体的服务器,该服务器到目标上抓取监控数据,然后保存在本地的TSDB中。自定义强大的PromQL语言查询实时和历史时序数据,支持丰富的查询组合。 Prometheus 1.0版本的TSDB(V2存储引擎 ...
分类:
数据库 时间:
2018-03-27 20:52:10
阅读次数:
4922
又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。 典型应用:用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。 它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。 缺点:空间复杂度比较大 - ...
分类:
其他好文 时间:
2018-02-25 14:43:26
阅读次数:
175
首先以一张图简单展示 InnoDB 的存储引擎的体系架构. 从图中可见, InnoDB 存储引擎有多个内存块,这些内存块组成了一个大的内存池,主要负责如下工作: 维护所有进程/线程需要访问的多个内部数据结构 缓存磁盘上的数据, 方便快速读取, 同时在对磁盘文件修改之前进行缓存 重做日志(redo l ...
分类:
数据库 时间:
2017-07-22 16:53:00
阅读次数:
239
思前想后,最终还是把博客的名字改成了数据库表基本操作,以前叫SQL语句大全,感觉用“大全”这个名词太大了,而文章中介绍的内容有限而且也不深。如果您在阅读的过程中发现有不完善的地方,欢迎补充说明。 一提笔就讲创建数据库,感觉好像是从半道上开始的。创建数据库前总得安装数据库吧,不管是SQL Server ...
分类:
数据库 时间:
2017-01-13 15:42:30
阅读次数:
335
推荐系统实战
这周看了推荐系统实战这本书,其中基本上介绍的比较全面,但是每一部分并没有十分深入,深入的精华全部都在下方的备注当中,备注中有很多的论文,可以进行进一步的学习。
首先回顾一下一些框架信息,在专门思考其中几个重要的部分:
3种联系用户和item的推荐方式:
1 根据用户的历史行为,表达过反馈的item进行item的预测,传统的itemCF
2 根据用户的历史...
分类:
其他好文 时间:
2015-07-06 00:02:43
阅读次数:
567
mysql体系结构mysql存储引擎结构体系结构带来的调优体会:per-threads-bufferr位每个连接会会话的内存,不宜过大querycache建议关闭,否则在频繁更新的系统中易出现Waitingforquerycachelockread_buffer_size用于表的顺序扫描read_rnd_bufer_size该参数用于表的随机读取sort_buf..
分类:
数据库 时间:
2015-06-12 15:16:05
阅读次数:
197
这里介绍一个基础的搜索引擎技术
假如有两段文字
1,books and friends should be few but good
2,A good book is a good friend
假如我们忽略掉大小写和复数,可以整理出一张单词表,显示哪个单词再哪段文字,
英文单词
文章编号
a
2
and
1
be
1
bo...
分类:
其他好文 时间:
2015-03-29 22:17:03
阅读次数:
450
将读书的内容归类,总结。便于日后查找、与大家分享。MySQL: (1)、最重要,最与众不同的特性是存储引擎结构,将查询处理及其他系统任务与数据的存储/提取分离。表中的字段的存储引擎可以任意设定。 (2)、存储引擎队友优化查询有影响。 (3)、读写锁。 (4)、锁粒度。表锁匙最基本的锁策略,并...
分类:
其他好文 时间:
2015-03-09 22:13:19
阅读次数:
191