知识大全 Linux平台数据库大比拼(3)
Posted 数据库
篇首语:人的天职在勇于探索真理。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Linux平台数据库大比拼(3)相关的知识,希望对你有一定的参考价值。
Linux平台数据库大比拼(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
评估大量因素 我们将要在中途改变方向 在这部分 我将涉及与性能无关的话题 在下一个并且是最后一部分 我将全面研究基准测试并以最终结论结束 一般差别 不同于PostgreSQL MySQL和mSQL不是真正的关系数据库管理系统 我看到有人在新闻组里把MySQL称为 只是一个快速存储工具 并且mSQL甚至被称为了一个玩具 不敢恭维 至少mSQL实现了部分一个完整的SQL DBM应该提供的功能 如果一个人需要一个真实的RDBMS 三者中唯一可行的选择是PostgreSQL 如果计算原始的性能表现 特别是如果对数据库所做的存取并不复杂并且大多数是自动的 一个更小的系统可能更好一些 因此 mSQL和MySQL被宣传为网数据库系统 许可证 PostgreSQL以一个BSD风格许可证被分发 在所有相关的方面均是自由的(也许对一些狂热者来说太自由了) 如果版权声明被保留 基本上一个人可以用该软件做任何事情 MySQL是免费的并且在某些条件下源代码允许被修改 但是禁止为了商业目的的再分发 mSQL对非商业性组织的使用是免费的 但在一个 天评估时期以后 购买一个许可证是必要的 因为这些差别 在使用他们之一的企业的人们需要仔细地考虑许可条件 ANSI 标准的实现 这 个系统都是在叫喊是完全实现 ANSI SQL 标准的 公平地讲 这在我看来有点可怕 当MySQL实现了开发者已经定义好的一个子集时 mSQL甚至没有尝试真正遵循ANSI 标准 PostgreSQL 最后定位在与 ANSI 完全兼容 但是它仍然有一条长路要走 PostgreSQL确实还没有支持参考完整性(RI) 但是只测试了DBMS的事务(transaction) 另外 新的SQL特征像SQLSTATE变量也没有实现 MySQL既不支持事务也不保证参考完整性 对事务存取数据库表能明确地为锁定和解锁 mSQL缺乏 ANSI SQL 的大多数特征 它仅仅实现了一个最最少的API 没有事务和参考完整性 APIs 所有 个系统测试的API大部分对处理是透明的 发生任何问题通常是由于不正确的文档 而不是API本身 mSQL和MySQL都没有嵌入式SQL(ESQL)预处理器功能 随着ESQL的诞生 现在我相当喜欢它 但是使用mSQL 和 MySQL 本身提供的C API并不困难 有同样光标的含义 但以一个不同的方法实现 并且把字符串传递给C函数仅比在代码中使用码嵌入式 SQL语句稍难一点儿 除了提到的ESQL API PostgreSQL带有C API C++联编 JDBC ODBC Perl联编 Python和Tcl联编(bindings) MySQL对Win 平台有附加的ODBC支持 语言联编 (接口)至少有C++ Eiffel Java Perl Python PHP和Tcl可以得到 mSQL与Lite(一种类似C的脚本语言 与分发一起发行)紧密结合 可以得到一个称为 W mSQL的一个网站集成包 它是JDBC ODBC Perl和PHP API 注意我没有测试那些任何附加的绑定和特征 他们的质量和文档的表述不是很好 能获得很多对这 个系统的第三方扩展 本文不再赘述 文档和更多 PostgreSQL以DocBook SGML格式记录文档 手册分为管理员指南 程序员指南 用户指南和一本教程 另外 FAQ和各种各样的说明文件涉及一些话题 软件的好多领域缺乏足够的文档 MySQL以GNU Texinfo格式记录文档 手册看起来完全 mSQL有一个单个文件的手册(没有超文本) 它有PostScript和HTML形式 作为能从一个商业软件产品的的角度所期望的 它覆蓋了所有的特征 认证和一般的安全 这时我还没谈及的一个话题 但是需要在这个比较中提及的是存取认证 ANSI SQL 对于存取控制提供很复杂且很精致的机制 也就是GRANT和REVOKE语句 PostgreSQL和MySQL能理解这些标准语句 但内部处理存取控制是不同的 可以得到mSQL的网站集成包中的一个认证增强程序(W mSQL) 但是在它基本形态中 大多数数据库系统似乎没有任何内置的存取控制支持 不像safe_mysqld和postmaster mSQL数据库守护程序假定有root运行的 它可以可能造成安全隐患 任何大型数据库都需要一个安全概念 就像它需要一个彻底的数据库设计一样 不可能说他们中支持认证系统(即 PostgreSQL或MySQL)的哪一个是更安全的 这里 任何事情均取决于设计 cha138/Article/program/Oracle/201311/18353相关参考
PDA操作系统大比拼之一 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 目前PDA市场的主流产品
PDA操作系统大比拼之二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PocketPC 微软
知识大全 Spring VS. HiveMind 优点缺点大比拼
SpringVS.HiveMind优点缺点大比拼 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
谁持彩练当空舞--看Java、C#大比拼 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jav
实体CMP-EJB和Hibernate大比拼 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! JE
信用卡,花呗和白条账单分期大比拼,用哪个更划算京东白条账单的分期服务费率为0.5%-1.2%(月),每期的分期服务费=消费本金×分期服务费率(月)例如:出账单后,小明看到他本月的账单是1000元,由于
鉴于农村生活污水污染面广、较分散的特点,国外一些发达国家进行了大量的试验研究与实践。如澳大利亚利用污水直接灌溉土壤地,利用耕种的作物来吸收分解污水中污染物质与水分,有效实现了污染物去除和污水减量的目的
鉴于农村生活污水污染面广、较分散的特点,国外一些发达国家进行了大量的试验研究与实践。如澳大利亚利用污水直接灌溉土壤地,利用耕种的作物来吸收分解污水中污染物质与水分,有效实现了污染物去除和污水减量的目的
鉴于农村生活污水污染面广、较分散的特点,国外一些发达国家进行了大量的试验研究与实践。如澳大利亚利用污水直接灌溉土壤地,利用耕种的作物来吸收分解污水中污染物质与水分,有效实现了污染物去除和污水减量的目的
狗狗从古至今都是人类的朋友,当它们加入我们的大家庭时,给我们带来了快乐和欢笑,也给我们带来了安全和抚慰,由此越来越多的家庭选择养这个不可或缺的可爱狗狗。但,对于很多养狗狗的新手来说,都会有这样的烦恼: