写点什么

Drizzle——数据库的新方向

  • 2008-08-21
  • 本文字数:615 字

    阅读完需:约 2 分钟

MySql 的架构设计总监 Brian Aker 在 O’Reilly 开放源码大会(OSCON)上对 Drizzle 做了介绍。Drizzle 是一个能为某些特定类别的应用提供支持的数据库项目 (“what if” project)。

Brian 在他的博客里概述了这一精华:

现在的目标是针对某类应用 / 开发人员,看看对他们是否真的有帮助。举例来说,Drizzle 的目标有: 1. Web 应用。
2. 云计算组件。
3. 没有业务逻辑的数据库(又名存储过程)。
4. 多核架构。

原理上有什么更大的不同呢?采用外部库,采用开源软件的机制编写代码,保持开放式的沟通,消除了内部开发和外部开发之间的界限。本质上讲,做到了我一直倡导的“朴实的开源”。我们主要针对 C99、POSIX、基于自动化工具(Autotools)的系统。我们完全采用了微内核设计,将代码移出核心,通过接口将其推向边缘。我们在模块间采用了类似于 Linux/Apache 的紧耦合设计。

更确切地讲, Drizzle 的特征有:

  • 基于 MySQL 6.0 的源码树
  • 无附加库
  • 遵守 POSIX
  • 微内核设计
  • 可插拔架构,适用于视图、存储过程、UDF、存储引擎等
  • 跨多个节点的 Sharding 技术
  • 智能代理
  • 多 CPU/ 多核 CPU
  • 优化的字段类型
  • 高效的内存使用
  • 没有内部 ACL,使用 LDAP/PAM
  • 没有数据库数据格式化
  • 整理有序的 Make 系统
  • 缺省存储引擎为 InnoDB
  • 移除 Windows 兼容性

Drizzle 正处于 alpha 阶段(每天都会有诸多的变化),目前还没有稳定的版本或二进制版本。如果想获得更多信息或下载试用 Drizzle,请访问 Drizzle 的站点

查看英文原文: Drizzle - a new direction for databases

2008-08-21 01:198368
用户头像

发布了 151 篇内容, 共 67.1 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

InfoQ 极客传媒 15 周年庆征文| 手把手带你入门 API 开发

宇宙之一粟

flask-restful 6月月更 InfoQ极客传媒15周年庆 API开发

读《Software Systems Architecture》(19)—— The Concurrency Viewpoint

术子米德

架构师成长笔记

读《Software Systems Architecture》(25)—— The Security Perspective

术子米德

架构师成长笔记

力扣每日一练之二维数组上篇Day4

京与旧铺

6月月更

字符串

Jason199

js 字符串 6月月更

InfoQ 极客传媒 15 周年庆征文|漫谈公网网络延迟

耳东@Erdong

运维 6月月更 InfoQ极客传媒15周年庆 网络延迟

读《Software Systems Architecture》(18)—— The Information Viewpoint

术子米德

架构师成长笔记

在线JSON转TSV工具

入门小站

工具

读《Software Systems Architecture》(27)—— The Availability and Resilience Perspective

术子米德

架构师成长笔记

gogs使用webhook部署react单页应用

Nick

ci 持续集成 React 6月月更 gogs

Java Core 「8」字节码增强技术

Samson

学习笔记 Java core 6月月更

中台的细节

卢卡多多

中台 6月月更

CentOS环境基于nginx搭建负载均衡

乌龟哥哥

6月月更

读《Software Systems Architecture》(17)—— The Functional Viewpoint

术子米德

架构师成长笔记

读《Software Systems Architecture》(22)—— The Operational Viewpoint

术子米德

架构师成长笔记

读《Software Systems Architecture》(23)—— Archiving Consistency Across Views

术子米德

架构师成长笔记

读《Software Systems Architecture》(24)—— Introduction to the Perspective Catalog

术子米德

架构师成长笔记

读《Software Systems Architecture》(26)—— The Performance and Scalability Perspective

术子米德

架构师成长笔记

读《Software Systems Architecture》(20)—— The Development Viewpoint

术子米德

架构师成长笔记

Java中检查字符串是否是有效日期

okokabcd

Java

远程办公-如何提高开会效率?| 社区征文

石云升

远程办公 开会 会议 6月月更 初夏征文

读《Software Systems Architecture》(21)—— The Deployment Viewpoint

术子米德

架构师成长笔记

读《Software Systems Architecture》(28)—— The Evolution Perspective

术子米德

架构师成长笔记

flutter系列之:Material中的3D组件Card

程序那些事

flutter 程序那些事 6月月更

莫把功能当能力!从企业架构视角看警察在火锅店站岗

涛哥 数字产品和业务架构

企业架构

【愚公系列】2022年06月 通用职责分配原则(三)-低耦合原则

愚公搬代码

6月月更

c语言选择,循环语句概述

工程师日月

6月月更

python停车时间计算,时分秒计算(split()函数)

写代码两年半

Python 6月月更

JVM调优简要思想及简单案例-JVM是什么?

zarmnosaj

6月月更

【协程】LifecycleScope源码解析

yechaoa

android 协程 6月月更 LifecycleScope

[数据分析实践]-文本分析-U.S. Patent Phrase-1

浩波的笔记

数据分析

Drizzle——数据库的新方向_数据库_Ian Roughley_InfoQ精选文章