首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Charles0429
掘友等级
数据库开发
|
蚂蚁金服
从事分布式数据库开发,微信公众号CharlesTechnique
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
文章
热门
最新
Google F1是如何做Schema变更的
引言F1是Google自主研发的分布式数据库,采用计算与存储分离的架构,存储层采用Spanner作为分布式KV存储引擎,计算层则是F1团队研发的分布式SQL引擎,其整体架构如下图存储层向SQL层(F1
分布式系统中常见技术解决的问题是什么?
在分布式系统中,经常会碰到的技术名词一般有Replication、Partition、Consensus、Transaction等等,这些技术在分布式系统设计中都是非常重要的,本文通过对分布式系统的Reliability、Scalability和Maintainability特…
MySQL online create index实现原理
国内较多的互联网公司都是采用MySQL作为数据库系统,随着业务的发展,难免会碰到需要新建索引来优化某些SQL执行性能的情况。在MySQL实现online create index之前,新建索引意味着业务要停止写入,这是非常影响用户使用体验的,为此,MySQL引入了online …
程序员需要知道的 RAID 基本原理
RAID,全称为 redundant array of independent disks,是目前商用服务器常见的磁盘管理技术。作为软件开发人员,需要了解各级 RAID 的特性,以便根据需求做出做合适的选择。本文总结了常见的 RAID 级别的特性...
程序员需要知道的 SSD 基本原理
介绍 SSD 是目前商用服务器上非常流行的存储介质,因此,作为软件开发人员,需要了解的 SSD 基本原理,以便开发时能更好地发挥其优势,规避其劣势。本文总结了作为软件开发人员需要了解的 SSD 基本原理,全文组织结构如下: SSD 的读写速度 SSD 内部芯片的简单存取原理 SSD 的读写特性…
事务隔离(二):基于加锁方式的事务隔离原理
引言 前一篇文章中,介绍了 ANSI SQL 标准下的事务隔离级别及其扩展,这篇文章主要讨论了基于加锁的方式如何实现不同的事务隔离级别,全文的组织架构如下: ANSI SQL 标准下的事务隔离级别及其扩展回顾 基于加锁方式的事务隔离原理 本文同步发布在个人博客 http://oserr…
事务隔离(一):ANSI SQL事务隔离级别,限制及扩展
引言 一般的数据库教科书上都会介绍,事务有ACID四个特性,分别是atomicity, consistency, isolation和duriablity。本文主要讨论是事务的isolation特性,即隔离性。 谈到事务的隔离性,一般是指ANSI SQL标准下的四种隔离级别,即…
NewSQL 究竟新在哪里?
近几年来,数据库领域出现了一种新的关系数据库类型,称为 NewSQL,例如,Google 的 Spanner,Amazon 的 Aurora 等等,这些数据库相对于传统数据库来讲,区别在哪里?What's Really New with NewSQL? 给了很好的总结,本篇文章主要是总结该论…
BloomFilter 原理,实现及优化
引言 最近在做性能优化相关的事情,其中涉及到了 BloomFilter,于是对 BloomFilter 总结了下,本文组织结构如下: BloomFilter 的使用场景 BloomFilter 的原理 BloomFilter 的实现及优化 本文同步发布在个人博客 http://oserror…
consistent hash 原理,优化及实现
引言 在分布式环境中,由于数据量庞大,往往需要对数据做分区,分区有两种:一种是 range 分区,另一种是 hash 分区。顾名思义,hash 分区是采用 hash 算法,将数据划分到不同的分区中,采用传统的 hash 算法能有效地将数据划分到不同的分区,但是,传统的 hash 算法在机器上下线时,…
下一页
个人成就
文章被点赞
388
文章被阅读
19,024
掘力值
840
关注了
11
关注者
1,436
收藏集
0
关注标签
11
加入于
2016-10-18