云数据库软件
‘壹’ 国产的数据库软件有那些
一、DM
软件名称:达梦数据库(DM)。
开发商:武汉华工达梦数据库有限公司。
软件描述:
达梦数据库具有如下技术特色:支持多个平台之间的互联互访、高效的并发控制机制、有效的查询优化策略、灵活的系统配置、支持各种故障恢复并提供多种备份和还原方式。
具有高可靠性、支持多种多媒体数据类型、提供全文检索功能、各种管理工具简单易用、各种客户端编程接口都符合国际通用标准、用户文档齐全。
二、OpenBASE
软件名称:OpenBASE。
开发商:东软集团有限公司。
软件描述:
主要包括OpenBASE多媒体数据库管理系统、OpenBASE Web应用服务器、OpenBASE Mini嵌入式数据库管理系统、OpenBASE Secure安全数据库系统等产品。
所有的这些产品涵盖了企业应用、Internet/Intranet、移动计算等不同的应用领域,具有不同的应用模式。
形成了OpenBASE面向各种应用的全面的解决方案。多媒体数据库管理系统OpenBASE是OpenBASE产品系列的核心和基础,其它的产品都是在其基础上,根据各自应用领域的不同特点发展、演变而成的。
三、OSCAR
软件名称:神舟OSCAR数据库系统。
开发商:北京神舟航天软件技术有限公司。
软件描述:
神舟OSCAR数据库系统基于Client/Server架构实现,服务器具有通常数据库管理系统的一切常见功能,此外还包括一些有助于提高系统对工程数据支持的特别功能,而客户端则在提供了各种通用的应用开发接口的基础上,还具有丰富的连接、操作和配置服务器端的能力。
提供与Oracle、sql Server、DB 2等主要大型商用数据库管理系统以及TXT、ODBC等标准格式之间的数据迁移工具。
四、KingbaseES
软件名称:金仓数据库管理系统KingbaseES。
开发商:北京人大金仓信息技术有限公司。
软件描述:
交互式工具ISQL;图形化的数据转换工具;多种方式的数据备份与恢复;提供作业调度工具;方便的用户管理;支持事务处理;支持各种数据类型;提供各种操作函数;提供完整性约束;支持视图;支持存储过程/函数;支持触发器。
五、iBASE
软件名称:iBASE。
开发商:北京国信贝斯软件有限公司。
软件描述:
包括五个部分:iBASE Reliax Server全文检索服务器。
iBASE Web网上资源管理与发布系统。
iBASE Index System文文件管理与发布系统。
iBASE Webrobot网络资源采编发系统。
iBASE DMC数据库管理中心。
(1)云数据库软件扩展阅读:
国产最新商业数据库系统:
一、阿里的数据库系统
软件名称:OceanBase & PolarDB
官方称为“完全自主研发的金融级分布式关系数据库”。下面是其官网的介绍:OceanBase 对传统的关系数据库进行了开创性的革新。
在普通硬件上实现金融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录(注:当时TPS官宣为25.6w)。
现在OceanBase的版本已经2.x了,OceanBase TPC-C的评测刷遍了朋友圈,TPS达到了100w (6088w tpmc),榜单第一。
二、腾讯的数据库系统
软件名称:TDSQL
其官网简介:分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性。
同时提供智能 DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。
目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。
三、华为的数据库系统
软件名称:GaussDB
全球首款AI-Native数据库,内部有100、200、300多个版本,应该是基于PostgreSQL开发的。在国内,可能除了阿里,就到华为的团队了(高斯实验室)。和不少高校建立了合作。
‘贰’ 鏁版嵁搴撶$悊绯荤粺杞浠舵湁鍝浜
鏁版嵁搴撶$悊绯荤粺杞浠讹细
1銆丱racleDatabase
鐭ュ悕镄凮racle鏁版嵁搴掳纴涓鐩村勪簬琛屼笟棰嗗厛鍦颁綅锛屾槸璁稿氢汉璁ゅ彲镄勚佷笘鐣屼笂链娴佽岀殑鍏崇郴鏁版嵁搴撶$悊绯荤粺銆
浣滀负钬滃崄澶ф暟鎹搴撶$悊绯荤粺鎺掑悕姒溾濅箣棣栵纴Oracle鏁版嵁搴扑娇鐢ㄦ柟渚裤佸姛鑳藉己澶э纴鍙镓╁𪾢镐у己銆佹暟鎹瀹夊叏镐у己锛岀郴缁熷彲绉绘嶆уソ銆佺ǔ瀹氭т匠锛岄傜敤浜庡悇绫诲ぇ銆佷腑銆佸皬寰链虹幆澧冦2019骞达纴镩惧獟閲戞滃彂甯冣滀紒涓氭湇锷″搧鐗屼箣HRM绯荤粺鎺掕屾溾濓纴Oracle鏁版嵁搴扑綅鍒楃涓銆
2銆丯avicat
Navicat鏄涓濂楀彲鍒涘缓澶氢釜杩炴帴镄勬暟鎹搴撶$悊宸ュ叿锛屽彲浠ユ柟渚跨$悊Oracle銆丮ySQL銆丳ostgreSQL绛夊氢釜涓嶅悓绫诲瀷镄勬暟鎹搴掳纴骞舵敮鎸佺$悊鑵捐浜戙侀樋閲屼簯绛変簯鏁版嵁搴撱
鏁翠綋钥岃█锛孨avicat镄勫姛鑳藉彲浠ユ弧瓒充笓涓氩紑鍙戜汉锻樼殑闇姹傦纴钖屾椂瀵规暟鎹搴撴湇锷″櫒鍒濆﹁呮潵璇村张鐩稿瑰规槗銆傛浘链変竴椤规暟鎹缁熻★纴銆婅储瀵屻嬩笘鐣500寮轰腑链夎秴杩100瀹跺叕鍙镐娇鐢ㄤ简Navicat銆
3銆丏Beaver
DBeaver鏄涓涓阃氱敤镄勬暟鎹搴撶$悊宸ュ叿鍜孲QL瀹㈡埛绔锛屽叿链夌浉瀵硅缉楂樼殑鏄撶敤镐э纴骞朵笖鍏嶈垂銆佹敮鎸佽法骞冲彴浣跨敤銆佸厑璁告墿灞曟彃浠躲
鏀鎸佺殑镎崭綔绯荤粺鍖呮嫭Windows銆丩inux銆丮acOS銆丼olaris銆丄IX銆丠PUX锛涘熀链鐗规х紪杈戯细鏀鎸佹暟鎹搴揿厓鏁版嵁娴忚堬纴鏀鎸佸厓鏁版嵁缂栬緫锛埚寘𨰾琛/鍒/阌/绱㈠紩锛夛纴鏀鎸丼QL璇鍙ュ拰鑴氭湰镄勬墽琛岋纴鏀鎸丼QL鍏抽敭瀛楅珮浜鏄剧ず锛岀亩鍗曞弸濂界殑鏄剧ず椤甸溃銆
4銆丮ysql
MySQL鏄链娴佽岀殑鍏崇郴鍨嬫暟鎹搴撶$悊绯荤粺涔嬩竴锛屽湪WEB搴旂敤鏂归溃锛孧ySQL涔熸槸链濂界殑RDBMS搴旂敤杞浠朵箣涓銆
浣滀负鍗佸ぇ鏁版嵁搴撶$悊绯荤粺涔嬩竴锛孧ySQL镓浣跨敤镄凷QL璇瑷鏄鐢ㄤ簬璁块梾鏁版嵁搴撶殑链甯哥敤镙囧嗳鍖栬瑷锛涘叾杞浠堕噰鐢ㄥ弻鎺堟潈鏀跨瓥锛屽垎绀惧尯鐗堛佸晢涓氱増锛岀敱浜庡叾阃熷害蹇銆佷綋绉灏忋佹讳綋𨰾ユ湁鎴愭湰浣庯纴灏ゅ叾鏄寮鏀炬簮镰佽繖涓鐗圭偣锛屼竴鑸涓灏忓瀷缃戠珯镄勫紑鍙戦兘阃夋嫨MySQL浣滀负缃戠珯鏁版嵁搴撱
5銆丳hpMyAdmin
phpMyAdmin鏄涓涓浠PHP涓哄熀纭锛屼互Web-Base鏂瑰纺鏋舵瀯鍦ㄧ绣绔欎富链轰笂镄凪ySQL镄勬暟鎹搴撶$悊绯荤粺杞浠讹纴绠$悊钥呭彲鐢╓eb鎺ュ彛绠$悊MySQL鏁版嵁搴撱
锷熻兘鐗规у寘𨰾浣嗕笉闄愪簬锛氭敮鎸佸ぇ澶氭暟MySQL锷熻兘锛涗粠CSV鍜孲QL瀵煎叆鏁版嵁锛屽皢鏁版嵁瀵煎嚭涓哄悇绉嶆牸寮忥绂浠ュ悇绉嶆牸寮忓垱寤烘暟鎹搴揿竷灞镄勫浘褰锛涗娇鐢ㄩ愪緥镆ヨ锛圦BE锛夊垱寤哄嶆潅镆ヨ锛涗娇鐢ㄤ竴缁勯勫畾涔夌殑鍑芥暟灏嗗瓨鍌ㄧ殑鏁版嵁杞鎹涓轰换浣曟牸寮忋
6銆両BMDB2
DB2鏄疘BM鍏鍙稿紑鍙戠殑鍏崇郴鍨嬫暟鎹搴撶郴缁燂纴涓昏佸簲鐢ㄤ簬澶у瀷搴旂敤绯荤粺锛屽叿链夎缉濂界殑鍙浼哥缉镐э纴鏀鎸佷粠澶у瀷链哄埌鍗旷敤鎴风幆澧冦
DB2鎻愪緵浜嗛珮灞傛$殑鏁版嵁鍒╃敤镐с佸畬鏁存с佸畨鍏ㄦс佸彲鎭㈠嶆э纴浠ュ强灏忚勬ā鍒板ぇ瑙勬ā搴旂敤绋嫔簭镄勬墽琛岃兘锷涳纴鍏锋湁涓庡钩鍙版棤鍏崇殑锘烘湰锷熻兘鍜孲QL锻戒护銆侱B2鍙浠ュ湪Windows銆乁NIX鍜孡inux镎崭綔绯荤粺涓婅繍琛岋纴鏄链寮哄ぇ镄勫崄澶ф暟鎹搴撶$悊绯荤粺涔嬩竴銆
7銆丮SSQLServer
SQLServer鏄寰杞鎺ㄥ嚭镄勫叧绯诲瀷鏁版嵁搴撶$悊绯荤粺锛屽叿链変娇鐢ㄦ柟渚裤佸彲浼哥缉镐т匠銆佷笌鐩稿叧杞浠堕泦鎴愮▼搴﹂珮绛変紭镣癸纴鍙璺ㄥ钩鍙颁娇鐢ㄣ係QLServe链鍒濇槸鐢卞井杞銆丼ybase鍜孉shton-Tate涓夊跺叕鍙稿叡钖屽紑鍙戠殑锛屼簬1988骞存帹鍑轰简绗涓涓狾S/2鐗堟湰銆
鍦╓indowsNT鎺ㄥ嚭钖庯纴Microsoft涓岙ybase鍦⊿QLServer镄勫紑鍙戜笂灏卞垎阆撴壃闀充简锛孧icrosoft灏哠QLServer绉绘嶅埌WindowsNT绯荤粺涓婏纴涓撴敞浜庡紑鍙戞帹骞縎QLServer镄刉indowsNT鐗堟湰銆係ybase鍒栾缉涓撴敞浜岙QLServer鍦║nix绯荤粺涓婄殑搴旂敤銆
8銆丄pacheCassandra
鏁版嵁搴撶$悊杞浠跺摢涓濂斤纻ApacheCassandra鏄涓娆句紭绉镄勫垎甯冨纺鏁版嵁搴撹蒋浠躲
璇DBMS杞浠剁獊鍑虹壒镣癸细涓锛屾ā寮忕伒娲伙纴浣跨敤镞跺氨镀忔枃妗e瓨鍌锛岀敤鎴蜂笉蹇呮彁鍓嶈В鍐宠板綍涓镄勫瓧娈碉纴鍙浠ュ湪绯荤粺杩愯屾椂闅忔剰镄勬坊锷犳垨绉婚櫎瀛楁碉纴链缁堟彁鍗囨晥鐜囥
浜岋纴鍏锋湁绾绮规剰涔変笂镄勬按骞虫墿灞曘备负缁欓泦缇ゆ坊锷犳洿澶氩归噺锛屽彲浠ユ寚钖戝彟涓鍙拌$畻链猴纴鐢ㄦ埛涓嶅繀閲嶅惎浠讳綍杩涚▼锛屾敼鍙桦簲鐢ㄦ煡璇锛屾垨镓嫔姩杩佺Щ浠讳綍鏁版嵁銆备笁锛屽氭暟鎹涓蹇冭瘑鍒銆
9銆丷edis
Redis鏄疌璇瑷寮鍙戠殑涓涓寮婧愰珮镐ц兘阌鍊煎圭殑鍐呭瓨鏁版嵁搴掳纴鍙浠ョ敤𨱒ュ仛鏁版嵁搴撱佺紦瀛樸佹秷鎭涓闂翠欢绛夊満鏅锛屾槸涓绉峃oSQL镄勬暟鎹搴撱
鍏朵富瑕佺壒镣癸细镐ц兘浼樼锛屾暟鎹鏄瀛桦偍鍦ㄥ唴瀛树腑锛岃诲啓阃熷害闱炲父蹇锛屽彲鏀鎸佸苟鍙10WQPS锛涘彲浣滀负鍒嗗竷寮忛挛锛涙敮鎸佷簲绉嶆暟鎹绫诲瀷锛涙敮鎸佹暟鎹鎸佷箙鍖栧埌纾佺洏锛涘彲浠ヤ綔涓烘秷鎭涓闂翠欢浣跨敤绛夈傛暟鎹缂揿瓨鏄疪edis鏋佸叾閲嶈佺殑涓涓鍦烘櫙銆
10銆丼ybase
鍗佸ぇ鏁版嵁搴撶$悊绯荤粺鎺掑悕姒滀腑镄凷ybase锛屾槸涓绉嶅吀鍨嬬殑UNIX鎴朩indowsNT骞冲彴涓婂㈡埛链/链嶅姟鍣ㄧ幆澧冧笅镄勫ぇ鍨嬫暟鎹搴撶郴缁熴傜郴缁熷叿链夊畬澶囩殑瑙﹀彂鍣ㄣ佸瓨鍌ㄨ繃绋嬨佽勫垯浠ュ强瀹屾暣镐у畾涔夛纴鏀鎸佷紭鍖栨煡璇锛屽叿链夎缉濂界殑鏁版嵁瀹夊叏镐с
Sybase杩樻彁渚涗简涓濂楀簲鐢ㄧ▼搴忕紪绋嬫帴鍙e拰搴掳纴鍙浠ヤ笌闱濻ybase鏁版嵁婧愬强链嶅姟鍣ㄩ泦鎴愶纴鍏佽稿湪澶氢釜鏁版嵁搴扑箣闂村嶅埗鏁版嵁锛岄备簬鍒涘缓澶氩眰搴旂敤銆
‘叁’ 数据库管理系统软件有哪些
1. Oracle Database
Oracle Database是一款广为人知的数据库管理系统,长期占据行业领先地位,并被评为世界上最流行的关系数据库管理系统之一。它以其易用性、强大的功能、出色的可扩展性、高数据安全性、良好的系统可移植性和稳定性而受到众多用户的青睐,适用于各种大、中、小微机环境。在2019年的艾媒金榜“企业服务品牌之HRM系统排行榜”中,Oracle Database位居榜首。
2. Navicat
Navicat是一款功能强大的数据库管理工具,能够创建多个数据库连接,方便地管理Oracle、MySQL、PostgreSQL等多种类型的数据库,同时还支持管理腾讯云、阿里云等云数据库。Navicat的功能既能满足专业开发人员的需求,又对数据库服务器初学者相对友好。据数睁氏拆统计,《财富》世界500强中有超过100家公司使用Navicat。
3. DBeaver
DBeaver是一款通用型数据库管理工具和SQL客户端,具有较高的易用性,同时也是一款免费、支持跨平台、允许扩展插件的数据库管理软件。它支持的操作系统包括Windows、Linux、MacOS、Solaris、AIX、HPUX等。DBeaver的基本特性包括支持数据库元数据浏览、编辑,SQL语句和脚本的执行,SQL关键字高亮显示等。
4. MySQL
MySQL是世界上最流行的关系型数据库管理系统之一,特别是在WEB应用方面,它是最佳的RDBMS应用软件之一。作为十大数据库管理系统之一,MySQL使用的SQL语言是访问数据库的最常用标准化语言。MySQL采用双授权政策,分为社区版和商业版。由于其快速、小巧、总体拥有成本低,尤其是开源的特点,中小型网站开发通常选择MySQL作为网站数据库。
5. phpMyAdmin
phpMyAdmin是一个基于PHP、以Web界面构建在网站主机上的MySQL数据库管理系统软件。管理者可以通过Web接口来管理MySQL数据库。phpMyAdmin的功能特性包括支持大多数MySQL功能、数据导入导出、数据库布局图形化创建、逐例查询(QBE)创建复杂查询等。
6. IBM DB2
IBM DB2是IBM公司开发的关系型数据库系统,主要应用于大型应用系统,具有较好的可伸缩性,支持从大型机到单用户环境。DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及与平台无关的基本功能和SQL命令。DB2可以在Windows、UNIX和Linux操作系统上运行,是十大数据库管理系统中最强大的之一。
7. Microsoft SQL Server
Microsoft SQL Server是微软推出的关系型数据库管理系统,以其使用方便、可伸缩性佳、与相关软件集成程度高等优点而受到好评,可跨平台使用。SQL Server最初由微软、Sybase和Ashton-Tate共同开发,1988年推出了第一个OS/2版本。在Windows NT推出后,微软专注于开发推广SQL Server的Windows NT版本,而Sybase则更专注于SQL Server在Unix系统上的应用。
8. Apache Cassandra
Apache Cassandra是一款优秀的分布式数据库软件,其突出特点包括模式灵活、水平扩展性强、多数据中心识别等。Cassandra使用时像文档存储,用户不必提前解决记录中的字段,可以在系统运行时随意添加或移除字段,从而提高效率。它支持纯粹意义上的水平扩展,为集群添加更多容量时,只需指向另一台计算机,无需重启任何进程、改变应用查询或手动迁移任何数据。
9. Redis
Redis是C语言开发的一个开源高性能键值对的内存数据库,可以用于数据库、缓存、消息中间件等场景,是一种NoSQL的数据库。其主要特点包括性能优秀、数据存储在内存中、读写速度非常快、支持并发10WQPS、可作为分布式锁、支持五种数据类型、支持数据持久化到磁盘、可作为消息中间件使用等。数据缓存是Redis的重要应用场景。
10. Sybase
Sybase是十大数据库管理系统之一,是一种典型的UNIX或Windows NT平台上客户机/服务器环境下的大型数据库系统。它具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase还提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适用于创建多层应用。