视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
为Web的应用打造一个精简版的MySQL数据库_MySQL
2020-11-09 17:59:56 责编:小采
文档


bitsCN.com MySQL开源数据库是以Oracle和Sybase等狂耗资源的大型数据库之轻量级替代品角色出道的。然而后来,在用户不断要求增加更多功能的压力下,添加了很多之前只在同类商业数据库中才出现的功能,MySQL的代码库也一发不可收拾地膨胀起来。
  不过,并不是所有的MySQL开发者都对这个发展趋势拍手称好。功能繁琐、系统架构复杂、稳定性差导致部分开发者认为现在不仅是“悬崖勒马”的时候,而且早就该“回头是岸”了。特别是一些Web应用开发团体的客户一直都想要一个精简的MySQL数据库,从而不必为了维护在Web应用中根本用不上的高端性能而浪费时间。现在,他们终于等到了他们想要的回应。
  MySQL的技术总监Brian Aker在周三宣布了将要实施的Drizzle计划,目标是采用微核架构来重构MySQL。整个计划将会把一些多余的功能从数据库核心中剔除出来,转换成为模块,这样就可以随用户自己的意愿加载或取消这些功能了。目前已经被贴上了模块化标签的功能包括触发器、视图、存储过程、访问控制列表、以及部分数据类型等。
  这个项目的主要面向“Web基础架构后端和云计算组件”,想要开发和时下流行的多CPU或多核架构相符的代码,目的是加强大规模并发处理能力,使其超越目前的MySQL执行能力。Drizzle将同时支持32位和位CPU。
  拥有MySQL代码库版权的MySQL AB公司在今年四月被Sun收购。虽然MySQL团队的运作或多或少还于Sun之外,但在技术上,MySQL数据库应当算是Sun的软件产品。不过几乎是于Sun开发的Drizzle至少在目前而言并不算是Sun的产品。虽然Drizzle计划的好几个带头人都是为Sun(MySQL)工作,但Aker表示“这个项目的开发模式是基于开放式协作进行的”,整个社区成员都可以参与到这个项目中,贡献自己的代码。该项目的源代码将在GPL v2规范许可下开放。
  虽然目前还没有公布Drizzle正式发布的具体时间表,但相信在社区共同协作下,Drizzle将会成为让用户眼前一亮的产品。bitsCN.com

下载本文
显示全文
专题