请选择 进入手机版 | 继续访问电脑版
楼主: ada89k
1240 3

[学习资源] 关于24个SQL 数据库的简介 [推广有奖]

  • 3关注
  • 72粉丝

院士

99%

还不是VIP/贵宾

-

威望
2
论坛币
621761 个
通用积分
1.0278
学术水平
123 点
热心指数
149 点
信用等级
82 点
经验
46289 点
帖子
1667
精华
3
在线时间
2442 小时
注册时间
2017-2-7
最后登录
2024-4-9

ada89k 在职认证  发表于 2017-2-20 14:26:41 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

关于24个SQL 数据库的简介


下面是24种免费或商业的SQL数据库,它们都有各自的特点,让我们来了解一下,希望对你们的学习有帮助。


免费SQL数据模型虚拟机部署:MySQL,MariaDB,PostgreSQL


  1.MySQL


  MySQL是一个开源关系数据库管理系统(RDBMS)。 MySQL提供两种不同的版本:开源MySQL社区服务器和专有的企业服务器。MySQL企业服务器由一系列专有扩展来区分,这些扩展作为服务器插件安装,并且共享版本编号系统并且是从相同的代码库构建的。


  2.MariaDB


  MariaDB是MySQL关系数据库管理系统的一个社区开发的分支,目的是在GNU GPL下保持免费。MariaDB旨在保持与MySQL的高兼容性,包括API和命令行,使之能轻松成为MySQL的代替品。它包括用于替换InnoDB的XtraDB存储引擎,以及一个新的存储引擎Aria ,意图既是一个事务和非事务引擎,甚至可能包括在未来的MySQL版本。


  3.PostgreSQL


  PostgreSQL是一个对象关系数据库管理系统(ORDBMS),重点是可扩展性和符合标准。它可以处理从小型单机应用程序到面向大型互联网应用程序(许多并发用户)的工作负载。


虚拟机部署SQL数据模型:IBM DB2,Oracle数据库,NuoDB,Ingres数据库


  4.IBM DB2


  IBM DB2是由IBM开发的一系列数据库服务器产品,它们都支持关系模型,一些产品已经扩展为支持对象关系功能和非关系结构(如JSON和XML)。


  5.Oracle数据库


  Oracle数据库(通常称为Oracle RDBMS或简称为Oracle)是一个对象关系数据库管理系统。 Oracle RDBMS具有分布式处理功能,并进行交互以监视和加速数据库操作。


  6.NuoDB


  NuoDB数据库兼容SQL,并且具有在云中工作的分布式对象架构。数据库无需分片即可扩展。数据库在多个处理器之间分配任务,以避免数据的瓶颈。它使用对等消息传递将任务路由到节点,并且它符合ACID。


  7.Ingres Database


  Ingres数据库是一个商业支持的开源SQL关系数据库管理系统,旨在支持大型商业和政府应用程序,Ingres安装(或实例)可以支持许多数据库。


虚拟机部署No SQL数据模型:Apache Cassandra,Clusterpoint数据库,Apache CouchDB,Apache Hadoop,MarkLogic,MongoDB,Neo4j


  8.Apache Cassandra


  Apache Cassandra是一个开源的分布式数据库管理系统,旨在处理大量商业服务器上的大量数据,提供高可用性,无单点故障。Cassandra为跨越多个数据中心的群集提供强大的支持,通过异步主机复制,允许为所有客户端实现低延迟操作。同时Apache Cassandra在Amazon EC2上可用。


  9.Clusterpoint database


  Clusterpoint database可轻松集成数据库,搜索和分析平台。Clusterpoint database将集成的多平台解决方案替换为单平台和单API解决方案,通常,SQL RDBMS数据与企业搜索引擎结合使用,以解决Web和移动应用程序的性能和可扩展性需求。


  10.Apache CouchDB


  Apache CouchDB是一个开源的数据库软件,专注于易用性和“完全拥抱Web”的架构。它具有面向文档的NoSQL数据库架构,并以面向并发的语言Erlang实现;它使用JSON存储数据,使用MapReduce将JavaScript作为其查询语言,并使用HTTP作为API。在Amazon EC2上可用。


  11.Apache Hadoop


  Apache Hadoop是一个开源软件框架,用于分布式存储和分布式处理计算机集群上的非常大的数据集。Hadoop中的所有模块都设计了一个基本假设,即硬件故障是常见的,应该由框架自动处理。 Apache Hadoop的核心包括称为Hadoop分布式文件系统(HDFS)的存储部分和称为MapReduce的处理部分。Hadoop将文件拆分为大块,并在集群中的节点之间进行分布。Hadoop在Amazon EC2或Rackspace上可用。


  12.MarkLogic


  MarkLogic提供企业NoSQL数据库,被认为是一个多模型NoSQL数据库,因为它能够存储,管理和搜索JSON和XML文档和图形数据(RDF三元组)。企业依靠MarkLogic的灵活性和敏捷性来集成大量数据和构建大规模Web应用程序。 MarkLogic在Amazon EC2上可用。


  13.MongoDB


  MongoDB是一个跨平台的面向文档的数据库。 MongoDB被归类为NoSQL数据库,避开了传统的基于表的关系数据库结构,更倾向于使用动态模式的类似JSON的文档,使得在某些类型的应用程序中数据的集成变得更容易和更快。 MongoDB在Amazon EC2,微软Azure或Rackspace上可用。


  14.Neo4j


  Neo4j是一个图形数据库管理系统,是一个符合ACID的事务数据库,具有本地图形存储和处理。Neo4j以Java实现,可以使用Cypher查询语言通过事务HTTP端点访问其他语言的软件。Neo4J可在Amazon EC2或微软Azure上使用。


数据库即服务SQL数据模型:IBM dashDB,Microsoft Azure SQL数据库,Amazon关系数据库,Clustrix,EnterpriseDB,Heroku。


  15.IBM dashDB


  IBM dashDB是一个完全托管的云数据仓库,专门用于分析。它提供MPP规模,以及与各种BI工具的兼容性。dashDB提供了一个简单和高性能的数据仓库,具有云的规模和敏捷性。IBM的数据仓库即服务提供高速洞察,数据库内分析,并与广泛的商业智能工具集生态系统无缝连接,包括Watson Analytics和许多第三方BI工具。

  16.微软Azure SQL数据库


  微软Azure SQL数据库是微软提供的基于云的服务,提供数据存储功能SQL数据库允许用户对存储的数据进行关系查询,存储数据可以是结构化或半结构化的,甚至是非结构化文档。SQL数据库功能查询数据,搜索,数据分析和数据同步。

  17.Amazon Relational Database Service


  Amazon Relational Database Service是AWS提供的一种分布式关系数据库服务。它是一种在云中运行的Web服务,旨在简化关系数据库在应用程序中的设置,操作和扩展。


  18.Clustrix


  Clustrix是一个横向扩展的SQL数据库,是所谓的NewSQL数据库的一部分。它支持涉及扩展事务和实时分析的工作负载。它还内置容错功能,以实现群集中的高可用性。它具有并行备份和在群集之间进行并行复制以进行灾难恢复。


  19.EnterpriseDB


  EnterpriseDB提供了基于PostgreSQL的两个发行版,它们具有额外的功能和商业支持。这些发行版可以免费下载,并且在几个不同的平台上支持,包括Linux,Windows,Solaris和HP-UX。它们包括最常用的编程语言和环境的连接器,包括:JDBC,ODBC,.NET,ESQL / C ++,Perl,Python和PHP。


  20.Heroku


  Heroku是一种支持多种编程语言的云平台即服务(PaaS)。Heroku支持Ruby,Java,Node.js,Scala,Clojure,Python,PHP和Go等编程语言。


数据库即服务NoSQL数据模型:Amazon DynamoDB,Google App Engine,Cloudant,Amazon SimpleDB


  21.DynamoDB


  DynamoDB是由AWS提供的NoSQL数据库服务。Dynamo具有多主设计,要求客户端解决版本冲突,DynamoDB使用跨多个数据中心的同步复制,以实现高持久性和可用性。


  22.Google App Engine


  Google App Engine是一个平台即服务(PaaS)云计算平台,用于在Google管理的数据中心中开发和托管网络应用程序。随着应用程序请求数量的增加,App Engine会为Web应用程序提供自动扩展,App Engine会自动为Web应用程序分配更多资源,以处理额外的需求。


  23.Cloudant


  Cloudant是一个开源非关系型,分布式数据库服务,Cloudant基于Apache支持的CouchDB项目和开源BigCouch项目。 Cloudant的服务提供为Web应用程序设计的集成数据管理,搜索和分析引擎。


  24.SimpleDB


  Amazon SimpleDB是一个分布式数据库。它用作与Amazon EC2和Amazon S3协作的Web服务,并且是AWS的一部分。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据库 关系数据库 SQL数据库 可扩展性 应用程序

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
zl89 + 60 精彩帖子
nuomin + 5 + 1 + 1 + 1 鼓励积极发帖讨论

总评分: 经验 + 60  论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

942673 在职认证  发表于 2017-2-20 16:53:04 |显示全部楼层 |坛友微信交流群
感谢楼主分享

使用道具

puxingrong 发表于 2017-5-11 15:56:10 |显示全部楼层 |坛友微信交流群
正在学习中,先顶一下

使用道具

aspir 发表于 2017-9-29 02:58:49 |显示全部楼层 |坛友微信交流群
正在学习中,先顶一下

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-17 02:45