QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

android 图表基本属性方法设置

android 程序员 移动开发

Android 实现系统深度休眠笔记

android 程序员 移动开发

Android 开发面试中,面试过最喜欢问那些问题?

android 程序员 移动开发

Android 面试必备 - 系统、App、Activity 启动过程

android 程序员 移动开发

Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架

android 程序员 移动开发

Android 多渠道打包配置

android 程序员 移动开发

Android 开发者想咸鱼翻身并不是难事,只要你掌握这些……

android 程序员 移动开发

Android 抖音爆红的口红挑战爬坑总结

android 程序员 移动开发

android 方式实现imageview圆角

android 程序员 移动开发

Android 自定义软键盘实现 数字九宫格(1)

android 程序员 移动开发

Android 这座山,我一定要爬到顶

android 程序员 移动开发

Android 序列化(Serializable和Parcelable)

android 程序员 移动开发

Android 开发规范(完结版)

android 程序员 移动开发

Android 开发,你遇上 Emoji 头疼吗?

android 程序员 移动开发

Android 性能监控系列一(原理篇)

android 程序员 移动开发

Android 调用相机拍照,适配到Android 10

android 程序员 移动开发

Android----Matrix-与坐标变换

android 程序员 移动开发

Android 开发艺术探索笔记(21)

android 程序员 移动开发

Android 开发中,与屏幕有关的三个小众知识

android 程序员 移动开发

Android 性能优化:手把手带你全面了解内存泄露

android 程序员 移动开发

Android 拍照:如何使用已有相机应用捕获图片(Taking Photos Simply)

android 程序员 移动开发

Android 集成讯飞SDK实现语音拨号、语音导航、语音启动应用

android 程序员 移动开发

Android 开发艺术探索笔记(1)

android 程序员 移动开发

基于 KubeVela 的 GitOps 交付

阿里巴巴云原生

阿里云 Kubernetes 云原生 gitops KubeVela

Android 横向ListView实现

android 程序员 移动开发

Android 自定义软键盘实现 数字九宫格

android 程序员 移动开发

Android 设置默认Launcher

android 程序员 移动开发

android 定位到输入的地址

android 程序员 移动开发

android 实现 搜索保存历史记录功能

android 程序员 移动开发

Android 程序员不得不收藏的 90+ 个人博客(持续更新

android 程序员 移动开发

Android 获取设备信息

android 程序员 移动开发

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