数据库的类型都有哪些? 数据库有哪些类型?

\u8bf7\u95ee\u6570\u636e\u5e93\u6709\u54ea\u4e9b\u79cd\u7c7b\u5462?

\u6570\u636e\u5e93\u5171\u67093\u79cd\u7c7b\u578b\uff0c\u4e3a\u5173\u7cfb\u6570\u636e\u5e93\u3001\u975e\u5173\u7cfb\u578b\u6570\u636e\u5e93\u548c\u952e\u503c\u6570\u636e\u5e93\u3002
1\u3001\u5173\u7cfb\u6570\u636e\u5e93
MySQL\u3001MariaDB\uff08MySQL\u7684\u4ee3\u66ff\u54c1\uff0c\u82f1\u6587\u7ef4\u57fa\u767e\u79d1\u4eceMySQL\u8f6c\u5411MariaDB\uff09\u3001Percona Server\uff08MySQL\u7684\u4ee3\u66ff\u54c1\u00b7\uff09\u3001PostgreSQL\u3001Microsoft Access\u3001Microsoft SQL Server\u3001Google Fusion Tables\u3001FileMaker\u3001Oracle\u6570\u636e\u5e93\u3001Sybase\u3001dBASE\u3001Clipper\u3001FoxPro\u3001foshub\u3002
\u51e0\u4e4e\u6240\u6709\u7684\u6570\u636e\u5e93\u7ba1\u7406\u7cfb\u7edf\u90fd\u914d\u5907\u4e86\u4e00\u4e2a\u5f00\u653e\u5f0f\u6570\u636e\u5e93\u8fde\u63a5\uff08ODBC\uff09\u9a71\u52a8\u7a0b\u5e8f\uff0c\u4ee4\u5404\u4e2a\u6570\u636e\u5e93\u4e4b\u95f4\u5f97\u4ee5\u4e92\u76f8\u96c6\u6210\u3002
2\u3001\u975e\u5173\u7cfb\u578b\u6570\u636e\u5e93\uff08NoSQL\uff09
BigTable\uff08Google\uff09\u3001Cassandra\u3001MongoDB\u3001CouchDB\u3002
3\u3001\u952e\u503c\uff08key-value\uff09\u6570\u636e\u5e93
Apache Cassandra\uff08\u4e3aFacebook\u6240\u4f7f\u7528\uff09\uff1a\u9ad8\u5ea6\u53ef\u6269\u5c55\u3001Dynamo\u3001LevelDB\uff08Google\uff09\u3002

\u6269\u5c55\u8d44\u6599\uff1a
\u6570\u636e\u5e93\u6a21\u578b\uff1a\u5bf9\u8c61\u6a21\u578b\u3001\u5c42\u6b21\u6a21\u578b\uff08\u8f7b\u91cf\u7ea7\u6570\u636e\u8bbf\u95ee\u534f\u8bae\uff09\u3001\u7f51\u72b6\u6a21\u578b\uff08\u5927\u578b\u6570\u636e\u50a8\u5b58\uff09\u3001\u5173\u7cfb\u6a21\u578b\u3001\u9762\u5411\u5bf9\u8c61\u6a21\u578b\u3001\u534a\u7ed3\u6784\u5316\u6a21\u578b\u3001\u5e73\u9762\u6a21\u578b\uff08\u8868\u683c\u6a21\u578b\uff0c\u4e00\u822c\u5728\u5f62\u5f0f\u4e0a\u662f\u4e00\u4e2a\u4e8c\u7ef4\u6570\u7ec4\u3002\u5982\u8868\u683c\u6a21\u578b\u6570\u636eExcel)\u3002
\u6570\u636e\u5e93\u7684\u67b6\u6784\u53ef\u4ee5\u5927\u81f4\u533a\u5206\u4e3a\u4e09\u4e2a\u6982\u62ec\u5c42\u6b21\uff1a\u5185\u5c42\u3001\u6982\u5ff5\u5c42\u548c\u5916\u5c42\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1\u2014\u6570\u636e\u5e93

\u6570\u636e\u5e93\u6709\u4e24\u79cd\u7c7b\u578b\uff0c\u5206\u522b\u662f\u5173\u7cfb\u578b\u6570\u636e\u5e93\u4e0e\u975e\u5173\u7cfb\u578b\u6570\u636e\u5e93\u3002
\u6570\u636e\u5e93\uff0c\u7b80\u800c\u8a00\u4e4b\u53ef\u89c6\u4e3a\u7535\u5b50\u5316\u7684\u6587\u4ef6\u67dc\u2014\u2014\u5b58\u50a8\u7535\u5b50\u6587\u4ef6\u7684\u5904\u6240\uff0c\u7528\u6237\u53ef\u4ee5\u5bf9\u6587\u4ef6\u4e2d\u7684\u6570\u636e\u8fdb\u884c\u65b0\u589e\u3001\u622a\u53d6\u3001\u66f4\u65b0\u3001\u5220\u9664\u7b49\u64cd\u4f5c\u3002
\u5173\u7cfb\u578b\u6570\u636e\u5e93\u4e3b\u8981\u6709\uff1a
Oracle\u3001DB2\u3001Microsoft SQL Server\u3001Microsoft Access\u3001MySQL\u7b49\u7b49\u3002
\u975e\u5173\u7cfb\u578b\u6570\u636e\u5e93\u4e3b\u8981\u6709\uff1a
NoSql\u3001Cloudant\u3001MongoDb\u3001redis\u3001HBase\u7b49\u7b49\u3002

\u6269\u5c55\u8d44\u6599\uff1a
\u975e\u5173\u7cfb\u578b\u6570\u636e\u5e93\u7684\u4f18\u52bf\uff1a
1\u3001\u6027\u80fd\u9ad8\uff1aNOSQL\u662f\u57fa\u4e8e\u952e\u503c\u5bf9\u7684\uff0c\u53ef\u4ee5\u60f3\u8c61\u6210\u8868\u4e2d\u7684\u4e3b\u952e\u548c\u503c\u7684\u5bf9\u5e94\u5173\u7cfb\uff0c\u800c\u4e14\u4e0d\u9700\u8981\u7ecf\u8fc7SQL\u5c42\u7684\u89e3\u6790\uff0c\u6240\u4ee5\u6027\u80fd\u975e\u5e38\u9ad8\u3002
2\u3001\u53ef\u6269\u5c55\u6027\u597d\uff1a\u540c\u6837\u4e5f\u662f\u56e0\u4e3a\u57fa\u4e8e\u952e\u503c\u5bf9\uff0c\u6570\u636e\u4e4b\u95f4\u6ca1\u6709\u8026\u5408\u6027\uff0c\u6240\u4ee5\u975e\u5e38\u5bb9\u6613\u6c34\u5e73\u6269\u5c55\u3002
\u5173\u7cfb\u578b\u6570\u636e\u5e93\u7684\u4f18\u52bf\uff1a
1\u3001\u53ef\u4ee5\u590d\u6742\u67e5\u8be2\uff1a\u53ef\u4ee5\u7528SQL\u8bed\u53e5\u65b9\u4fbf\u7684\u5728\u4e00\u4e2a\u8868\u4ee5\u53ca\u591a\u4e2a\u8868\u4e4b\u95f4\u505a\u975e\u5e38\u590d\u6742\u7684\u6570\u636e\u67e5\u8be2\u3002
2\u3001\u4e8b\u52a1\u652f\u6301\u826f\u597d\uff1a\u4f7f\u5f97\u5bf9\u4e8e\u5b89\u5168\u6027\u80fd\u5f88\u9ad8\u7684\u6570\u636e\u8bbf\u95ee\u8981\u6c42\u5f97\u4ee5\u5b9e\u73b0\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u6570\u636e\u5e93

数据库有两种类型,分别是关系型数据库与非关系型数据库。

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

关系型数据库主要有:

Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等等。

非关系型数据库主要有:

NoSql、Cloudant、MongoDb、redis、HBase等等。

扩展资料

非关系型数据库的优势:

1、性能高:NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。

2、可扩展性好:同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展。

关系型数据库的优势:

1、可以复杂查询:可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。

2、事务支持良好:使得对于安全性能很高的数据访问要求得以实现。

参考资料来源:百度百科-数据库






数据库大致可以这么分类:
1关系数据库
1.1大型商业数据库:支持数据存储量大,访问效率高,适合大型企业应用,收费较高,具体包括:
Oracle
DB2(IBM)
SYbase(这个是比较早的,公司现在不做数据库了)
SQL
SERVER,版本包括2000,2005,2008,
2012等
1.2
中小型应用数据库:
SQL
SERVER
2000
Acess
Visual
foxpro
1.3
中小型开源数据库:
MYSQL(这个开源数据库在一些大型应用中会以集群的方式使用)
PostgreSQL
SQLite
1.4嵌入式数据库:
SQLite也可以算在这里
1.5
列存储模式数据库:主要用于研究和数据仓库应用
MonetDB
2
面向对象数据库
Berkeley
DB(现在已经被Oracle买下了)
Oracle也提供了面向对象的功能
3
XML数据库,这类数据库一般是附属于关系数据库功能的,只有研究型的是处理纯XML文档的
DB2
,附加XML处理版本
Oracle,里面包含XML查询功能
SQLSERVER,包含XML数据查询功能
4
NOSQL数据库,目前大型互联网公司和微博等网站广泛使用的数据存储系统,典型的有:
HBase
Cassandar
MongoDB
还有很多,这里不逐一列列举了

四种模糊数据库 指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的 事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。 统计数据库 管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。 网状数据库 处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,称为系。系类型 是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类 型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DBTG系统。1969年美国的 CODASYL组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的系统一般称 为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。DBTG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据操纵语言DML。 演绎数据库 是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计 算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。]

目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统[7]。① Oracle数据库系统:Oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。② Sybase数据库系统:基于Client/Server体系结构的大型网络数据库系统。采用单线程技术进行查询,开销小,利用率高,支持分布式处理。③ MS SQL Server:是一种典型的关系型数据库管理系统,可以在许多操作系统上运行。目前最新版本的产品为Microsoft SQL Server 2005,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。④ Microsoft Access:是在Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。]

主数据文件简称主文件,正如其名字所示,该文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,其默认扩展名为.mdf。

  • 鏁版嵁搴鍒嗕负鍝嚑绫?
    绛旓細1銆佸弬鑰冩暟鎹簱(Reference databases)锛屾槸鑳芥寚寮曠敤鎴峰埌鍙︿竴淇℃伅婧愯幏鍙栧師鏂囨垨鍏朵粬缁嗚妭鐨勬暟鎹簱锛2銆佹簮鏁版嵁搴(Source databases)锛屾寚鑳界洿鎺ユ彁渚涙墍闇鍘熷璧勬枡鎴栧叿浣鏁版嵁鐨勬暟鎹簱銆傦紱3銆佹贩鍚堝瀷鏁版嵁搴(Mixed databases)锛岃兘鍚屾椂瀛樿串澶氱绫诲瀷鏁版嵁鐨勬暟鎹簱銆備簩锛屾寜鏁版嵁缁撴瀯鏉鍒嗙被锛屾湁涓夌锛1銆佸眰娆″紡鏁版嵁搴 2銆...
  • 鏁版嵁搴撴湁鍝簺绫诲瀷?
    绛旓細鏁版嵁搴撴湁涓ょ绫诲瀷锛屽垎鍒槸鍏崇郴鍨嬫暟鎹簱涓庨潪鍏崇郴鍨嬫暟鎹簱銆傛暟鎹簱锛岀畝鑰岃█涔嬪彲瑙嗕负鐢靛瓙鍖栫殑鏂囦欢鏌溾斺斿瓨鍌ㄧ數瀛愭枃浠剁殑澶勬墍锛岀敤鎴峰彲浠ュ鏂囦欢涓殑鏁版嵁杩涜鏂板銆佹埅鍙栥佹洿鏂般佸垹闄ょ瓑鎿嶄綔銆傚叧绯诲瀷鏁版嵁搴撲富瑕佹湁锛歄racle銆丏B2銆丮icrosoft SQL Server銆丮icrosoft Access銆丮ySQL绛夌瓑銆傞潪鍏崇郴鍨嬫暟鎹簱涓昏鏈夛細NoSql銆...
  • 鏁版嵁搴涓墍鏈夌殑鏁版嵁绫诲瀷
    绛旓細SQL鐢ㄤ簬鍚勭鏁版嵁搴撶殑鏁版嵁绫诲瀷锛氫竴銆丮ySQL鏁版嵁绫诲瀷锛氬湪MySQL涓紝鏈変笁绉嶄富瑕鐨勭被鍨锛歍ext锛堟枃鏈級銆丯umber锛堟暟瀛楋級鍜孌ate/Time锛堟棩鏈/鏃堕棿锛夌被鍨嬨1銆乀ext绫诲瀷銆2銆丯umber绫诲瀷銆傝繖浜涙暣鏁扮被鍨嬫嫢鏈夐澶栫殑閫夐」UNSIGNED銆傞氬父锛屾暣鏁板彲浠ユ槸璐熸暟鎴栨鏁般傚鏋滄坊鍔燯NSIGNED灞炴э紝閭d箞鑼冨洿灏嗕粠0寮濮嬶紝鑰屼笉鏄煇涓礋鏁般3銆...
  • 璇烽棶鏁版嵁搴撴湁鍝簺绉嶇被鍛?
    绛旓細鏁版嵁搴撴湁绫诲瀷涔嬪垎锛屾槸鏍规嵁鏁版嵁妯″瀷鍒掑垎鐨勩傜洰鍓嶆垚鐔熷湴搴旂敤鍦ㄦ暟鎹簱绯荤粺涓殑鏁版嵁妯″瀷鏈夛細灞傛妯″瀷銆佺綉澹ā鍨嬪拰鍏崇郴妯″瀷銆備竴銆佸眰娆℃ā鍨嬶細灞傛妯″瀷鏄敤鏍戠粨鏋勮〃绀鸿褰曠被鍨嬪強鍏惰仈绯荤殑銆傛爲缁撴瀯鐨勫熀鏈壒鐐规槸锛1銆佹湁涓斾粎鏈変竴涓粨鐐规棤鐖剁粨鐐癸紱2銆佸叾瀹冪粨鐐规湁涓旀湁涓涓埗缁撶偣銆傚湪灞傛妯″瀷涓紝鏍戠殑缁撶偣鏄褰曞瀷銆備笂...
  • 鏁版嵁搴撻兘鏈夊摢浜?
    绛旓細甯哥敤鏁版嵁搴锛1銆佸叧绯诲瀷鏁版嵁搴 鍏崇郴鍨嬫暟鎹簱鏄敱IBM鐨凟.F. Codd浜1970骞村彂鏄庣殑锛屽畠鏄竴涓〃鏍兼暟鎹簱锛屽叾涓畾涔変簡鏁版嵁锛屽洜姝ゅ彲浠ヤ互澶氱涓嶅悓鐨勬柟寮忓鍏惰繘琛岄噸缁勫拰璁块棶銆傚叧绯绘暟鎹簱鐢变竴缁勮〃缁勬垚锛屽叾涓殑鏁版嵁灞炰簬棰勫畾涔夌殑绫诲埆銆傛瘡涓〃鍦ㄤ竴涓垪涓嚦灏戞湁涓涓鏁版嵁绫诲埆锛屽苟涓旀瘡涓琛屽浜庡垪涓畾涔鐨勭被鍒兘鏈涓...
  • 鏁版嵁搴撴暟鎹被鍨嬫湁鍝簺
    绛旓細MySQL涓畾涔夋暟鎹瓧娈鐨勭被鍨瀵逛綘鏁版嵁搴撶殑浼樺寲鏄潪甯搁噸瑕佺殑銆侻ySQL鏀寔澶氱绫诲瀷锛屽ぇ鑷村彲浠ュ垎涓轰笁绫伙細鏁板笺佹棩鏈/鏃堕棿鍜屽瓧绗︿覆(瀛楃)绫诲瀷銆傛帹鑽愭暀绋嬶細MySQL鍏ラ棬瑙嗛鏁欑▼涓銆佹暟鍊肩被鍨婱ySQL鏀寔鎵鏈夋爣鍑哠QL鏁板鏁版嵁绫诲瀷銆傝繖浜涚被鍨嬪寘鎷弗鏍兼暟鍊兼暟鎹被鍨(INTEGER銆丼MALLINT銆丏ECIMAL鍜孨UMERIC)锛屼互鍙婅繎浼兼暟鍊兼暟鎹被鍨(...
  • 鏁版嵁搴撴湁鍝嚑绉?
    绛旓細鏁版嵁搴撴湁涓ょ绫诲瀷锛屽垎鍒槸鍏崇郴鍨嬫暟鎹簱涓庨潪鍏崇郴鍨嬫暟鎹簱銆1銆佸叧绯绘暟鎹簱 鍖呮嫭锛歁ySQL銆丮ariaDB锛圡ySQL鐨勪唬鏇垮搧锛岃嫳鏂囩淮鍩虹櫨绉戜粠MySQL杞悜MariaDB锛夈丳ercona Server锛圡ySQL鐨勪唬鏇垮搧锛夈丳ostgreSQL銆丮icrosoft Access銆丮icrosoft SQL Server銆丟oogle Fusion Tables銆侳ileMaker銆丱racle鏁版嵁搴撱丼ybase銆乨BASE銆丆lipper...
  • 鏁版嵁搴涓墍鏈夌殑鏁版嵁绫诲瀷?
    绛旓細SQL 鐢ㄤ簬鍚勭鏁版嵁搴撶殑鏁版嵁绫诲瀷锛氫竴銆丮ySQL 鏁版嵁绫诲瀷锛氬湪 MySQL 涓紝鏈変笁绉嶄富瑕鐨勭被鍨锛歍ext锛堟枃鏈級銆丯umber锛堟暟瀛楋級鍜 Date/Time锛堟棩鏈/鏃堕棿锛夌被鍨嬨1銆乀ext 绫诲瀷銆2銆丯umber 绫诲瀷銆傝繖浜涙暣鏁扮被鍨嬫嫢鏈夐澶栫殑閫夐」 UNSIGNED銆傞氬父锛屾暣鏁板彲浠ユ槸璐熸暟鎴栨鏁般傚鏋滄坊鍔 UNSIGNED 灞炴э紝閭d箞鑼冨洿灏嗕粠 0 寮濮嬶紝鑰...
  • 鏁版嵁搴撻兘鏈夊摢浜?
    绛旓細鏁版嵁搴撶被鍨嬫湁锛1銆佸叧绯绘暟鎹簱 MySQL銆丮ariaDB锛圡ySQL鐨勪唬鏇垮搧锛岃嫳鏂囩淮鍩虹櫨绉戜粠MySQL杞悜MariaDB锛夈丳ercona Server锛圡ySQL鐨勪唬鏇垮搧路锛夈丳ostgreSQL銆丮icrosoft Access銆丮icrosoft SQL Server銆丟oogle Fusion Tables銆丗ileMaker銆丱racle鏁版嵁搴撱丼ybase銆乨BASE銆丆lipper銆丗oxPro銆乫oshub銆傚嚑涔庢墍鏈夌殑鏁版嵁搴撶鐞嗙郴缁熼兘...
  • 鏁版嵁搴鍒嗕负鍝嚑绫?
    绛旓細鏁版嵁鐨勭墿鐞嗙粨鏋勬槸鎸囨暟鎹湪璁$畻鏈轰腑瀛樻斁鐨勭粨鏋勶紝鍗虫暟鎹殑閫昏緫缁撴瀯鍦ㄨ绠楁満涓殑瀹炵幇褰㈠紡锛屾墍浠ョ墿鐞嗙粨鏋勪篃琚О涓哄瓨鍌ㄧ粨鏋勩傚洓銆佸眰娆$粨鏋勬ā鍨嬪疄璐ㄤ笂鏄竴绉嶆湁鏍圭粨鐐圭殑瀹氬悜鏈夊簭鏍(鍦ㄦ暟瀛︿腑"鏍"琚畾涔変负涓涓棤鍥炵殑杩為氬浘)銆備簲銆鏁版嵁搴(Database)鏄寜鐓ф暟鎹粨鏋勬潵缁勭粐銆佸瓨鍌ㄥ拰绠$悊鏁版嵁鐨勫缓绔嬪湪璁$畻鏈哄瓨鍌ㄨ澶囦笂...
  • 扩展阅读:几种数据库 ... 数据库的类型四种 ... 五个常见的数据库 ... 数据库的基本类型 ... 数据库类型一览表 ... 数据库的四个特征 ... 数据库联系的三种类型 ... 数据库的类型可分为 ... 数据的类型主要包括哪些 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网