摘要: MySQL存储引擎采用了可插拔的结构,即用户可以根据自己的需要来选择不同的存储引擎。下表是MySQL不同的存储引擎的不同的特性:FeatureMyISAMBDBMemoryInnoDBArchiveNDBStorage limits256TBNoYes64TBNo384EB[4]TransactionsNoYesNoYesNoYesLocking granularityTablePageTableRowRowRowMVCC (snapshot read)NoNoNoYesYesNoGeospatial supportYesYes[1]NoYes[1]Yes[1]Yes[1]B-tree in. 阅读全文
posted @ 2011-04-29 15:07 hibernate我最强 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一. NoSQL概念 开源的数据库用的最多的是PostgreSQL和MySQL。 关于这2者的对比,参考我的Blog: MySQL 和 PostgreSQL 对比 http://blog.csdn.net/tianlesoftware/archive/2011/04/29/6371498.aspx NoSQL 它指的是一个整体的概念,在2009年被提了出来。 大部分NoSQL 数据库都是开源的。 NoSQL最常见的解释是“non-relational”,“Not Only SQL”。 “NoSQL”一词最早于1998年被用于一个轻量级的关系数据库的名字。 NoSQL指不使用传统的关系数据库模型 阅读全文
posted @ 2011-04-29 14:12 hibernate我最强 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 最近打算研究下几个开源的数据库,但是主要精力还是研究Oracle RDBMS。 MySQL 和PostgreSQL 是开源中用的最多的2个。 从网上搜了点资料。 整理如下。 这些资料也是以前的资料, 现在肯定是有变动。 所以这些内容,仅供参考。 一、两者的共同优势 这两个产品都属于开放源码的一员,性能和功能都在高速地提高和增强。MySQL AB的人们和PostgreSQL的开发者们都在尽可能地把各自的数据库改得越来越好,所以对于任何商业数据库使用其中的任何一个都不能算是错误的选择。 二、两者不同的背景 MySQL的背后是一个成熟的商业公司,而PostgreSQL的背后是一个庞大的志愿开... 阅读全文
posted @ 2011-04-29 11:23 hibernate我最强 阅读(273) 评论(0) 推荐(0) 编辑