InfoQ

新闻

Drizzle——数据库的新方向

作者 Ian Roughley 译者 王丽娟 发布于 2008年8月21日 上午1时19分

社区
Architecture
主题
数据库设计
标签
数据库,
MySQL

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

之前跟过这条新闻 发表人 Huang Huang 发表于 2008年8月21日 上午2时54分
Re: 之前跟过这条新闻 发表人 进 徐 发表于 2008年8月21日 上午3时48分
  1. 返回顶部

    之前跟过这条新闻

    2008年8月21日 上午2时54分 发表人 Huang Huang

    呵呵,还找了很多类似的产品,有机会的一一列出来。

  2. 返回顶部

    Re: 之前跟过这条新闻

    2008年8月21日 上午3时48分 发表人 进 徐

    还有哪些类是产品啊,赶快列出来吧,与大家分享一下!!!!

深度内容

环境无关的环境

软件开发过程中常常需要搭建各种环境,开发环境,测试环境,集成构建环境等等。一个不可复制的环境是低效的根源,它会引起很多问题。本文将告诉你,如何创建一个“环境无关的环境”。

架构师(创刊号)

InfoQ中文站的电子杂志《架构师》创刊号出炉了!很抱歉让大家等了这么久,感谢众多热心读者的督促。我们会继续努力,不断创新,持续为大家提供高质量的原创内容。

Flex体系架构深度剖析

本演讲针对Flex体系架构,从三个方面进行剖析讲解。三个方面包括产品核心、工具及数据服务、应用开发。通过60分钟的讲解,能够从超越代码开发视角了解整个Flex生态系统和体系架构,帮助企业在RIA应用开发上进行更好的技术体系架构分析和技术决策。

书摘及访谈:Aptana RadRails,一个Rails的集成开发环境

Aptana RadRails: 在比较了Aptana RadRails IDE和其他现有的IDE之后,Javier Ramírez推荐使用此IDE,这个IDE可用于开发Ruby on Rails应用。

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。