mysql,postgresql,mongodb数据库

       MySQL是一种 开放源代码的关系型 数据库管理系统(RDBMS),使用最常用的数据库管理语言-- 结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的 需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要 事务化处理的情况下,MySQL是管理内容最好的选择。MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的 编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。
      现在被称为 PostgreSQL 的对象- 关系型数据库管理系统(有一段时间被称为 Postgres95)是从伯克利写的 POSTGRES 软件包发展而来的。经过十几年的发展, PostgreSQL 是世界上可以获得的最先进的 开放源码数据库系统, 它提供了多版本并行控制,支持几乎所有 SQL  构件(包括 子查询事务和用户定义类型和函数), 并且可以获得非常广阔范围的(开发)语言绑定(包括 C,C++,Java,perl,tcl,和 python)。

      MongoDB是一个基于分布式文件存储 [1]  的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似jsonbson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。支持 GolangRUBYPYTHONJAVAC++PHPC#等多种语言。

 

猜你喜欢

转载自www.cnblogs.com/phoenix-mountain/p/12922489.html
今日推荐