首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
丁凯博客
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Innodb表空间
除redo日志文件外,InnoDB的物理文件基本上具有相当统一的结构:固定大小页面,使用B-tree来管理。默认情况下,每个页面为16KB,也可以自定义配置该数值。对于压缩表,可以在建表时指定页大小,但在内存中表现的解压页依旧为统一的页大小。 从物理文件的分类来看,有日志文件、…
如何让 HBase 更快、更稳、更省钱
Apache HBase 是 Apache Hadoop 生态体系中的大规模、可扩展、分布式的数据存储服务。同时它还是 NoSQL 数据库。它的设计初衷是为包含了数百万列的数十亿行记录提供随机的、强一致性的实时查询。 默认情况下,HBase 的数据会保存在 HDFS 上,HBa…
Windows Azure Storage解析一之整体架构
Windows Azure Storage(WAS)是微软Azure云计算的基础存储设施,为Azure上层产品提供包括Blob、Table、Queue在内的统一存储服务,命名缩写WAS倒是与AWS有几分相似,乍看起来很容易混淆。 WAS作为Azure云计算的底层存储设施已经在2…
苏格拉底高斯哪家强
简单梳理一下微软HyperScaleDB-Socrates设计,与Aurora定位相似,也是云原生数据库,但架构完全不同。
基于Fuse的用户态文件系统性能优化几点建议
目前很多文件系统基于Fuse( http://fuse.sourceforge.net/ )开发,在较为深入钻研Fuse实现后,总结出开发此类文件系统时可考虑的优化方案,拿出来与大家讨论讨论,如有不准确的地方,还望大家不吝赐教。阅读本文前,我假设你对Fuse有了足够多的了解(起…
Paxos简明解释
简单的PPT解释Paxos运转流程
优雅的Bitcask/BeansDB
在bitcask的论文(或者说概要设计更合适)中主要描述了Bitcask对文件存储格式的定义以及一些优化措施。 BeansDB是Douban参考bitcask论文开发的适合于douban使用场景的海量小文件存储系统。作者David通过匠心独具的设计和深厚的技术水平将这一复杂的问…
Google Percolator事务
倒排索引是Google搜索引擎中最为关键的技术之一。应对海量数据时,高效的索引创建和索引的实时更新都是必须解决的难题。Google设计了MapReduece系统解决了海量数据索引创建的问题,但MR并没有解决增量数据的实时更新问题。 因此,Google设计Percolator的初…
Linux硬链接与软连接实现对比
linux系统中有一种比较特殊的文件称之为链接(link)。通俗地说,链接就是从一个文件指向另外一个文件的路径。linux中链接分为俩种,硬链接和软链接。简单来说,硬链接相当于源文件和链接文件在磁盘和内存中共享一个inode,因此,链接文件和源文件有不同的dentry,因此,这…
WiredTiger存储引擎-WAL日志之关键流程
由于知乎这个SB网站对专栏字数的限制,我不得不将WAL日志分为了两个部分来写,前面写的是核心数据结构,这里主要写核心流程。 物理吐槽知乎,做得越来越垃圾,迟早迁走。 日志与事务绑定:在事务修改时(插入、更新、删除)创建日志项内容并写入内存,在事务提交时,内存中的事务日志被写入磁…
下一页
个人成就
文章被点赞
4
文章被阅读
7,092
掘力值
189
关注了
55
关注者
0
收藏集
0
关注标签
1
加入于
2018-10-24