写点什么

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:198495
用户头像

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

关注

评论

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

体验内容更新,MindSpore轻松掌握

Geek_6cdeb6

AI辅助测试与自动化测试

刘冉

AI 自动化测试

测试右移与自动化测试

刘冉

自动化测试 测试右测

模块三作业 外包学生管理系统详细架构设计

小朱

架构实战营

模块三作业-外包学生管理系统

二手攻城师

「架构实战营」

2021 年 Node.js 的发展趋势

CRMEB

敏捷开发专家一席谈:云原生技术下的华为云DevOps实践之路

华为云开发者联盟

DevOps 敏捷开发 华为云 devcloud

如何“拼”出一个页面-游戏中心模块化实践

vivo互联网技术

开发 组件化 产品方法论

详细剖析Kafka架构及组件

五分钟学大数据

11月日更

架构训练营 - 模块三作业

VegetableBird

架构训练营 架构实战营

[ CloudWeGo 微服务实践 - 08 ] Nacos 服务发现扩展 (1)

baiyutang

golang 微服务 11月日更

题目二:架构设计题

arctec

技术架构+应用场景揭秘,为什么高斯Redis比开源香?

华为云开发者联盟

数据库 redis 开源 云原生 高斯Redis

模块三

DevOps为何在中国发展滞后?

飞算JavaAI开发助手

Flink CDC 2.0 数据处理流程全面解析

大数据技术指南

11月日更

懒人畅听网,有声小说类目数据采集,多线程速采案例,Python爬虫120例之23例

梦想橡皮擦

11月日更

如何使用 Prometheus Kafka Adapter 向 Kafka 推送 Prometheus 数据

耳东@Erdong

kafka Prometheus Adapter 11月日更

Go语言,测试功能详解-上

微客鸟窝

Go 语言 11月日更

题目三、简述HDFS的读写流程

arctec

openLooKeng v1.4.1 上线,OmniData Connector 来了

LooK

大数据 openLooKeng

设计消息队列存储消息数据的MySQL表格

毛先生

自动化前端页面性能测试介绍

刘冉

大前端 软件测试 性能测试 软件自动化测试

微信小程序开发:使用字体图标的方法

三掌柜

11月日更

大数据训练营学习总结

arctec

【Flutter 专题】08 图解页面小跳转 (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

创业自研技术团队筹建需要注意什么?

boshi

创业 团队管理

如何在 JavaScript 中操作二维数组

devpoint

JavaScript array 数组操作 11月日更

极客时间架构实战营作业八

jjn0703

架构实战营

架构实战模块作业八

Yina🌝很浪🌊

架构实战课

用vscode创建第一个flutter项目

坚果

flutter 11月日更

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