当前位置:网站首页>Linux下常见的开源数据库,你知道几个?
Linux下常见的开源数据库,你知道几个?
2022-08-05 02:50:00 【nginx】
1、MySQL
MySQL是一个开源的关系型数据库管理系统,为甲骨文公司产品。支持多种存储引擎、集群、全文索引、支持多线程、充分利用CPU资源、支持多用户等其它许多非常专业的功能。
MySQL由于性能高、成本低、可靠性好已经成为最流行的开源数据库,并且被广泛应用在Web应用程序以及其它中小型项目上。从WordPress到Movable Type都把MySQL作为默认的数据库。此外,自甲骨文收购MySQL以后,又将MySQL闭源的潜在风险,因此社区采用分支的方式避开这种风险,开发并运营着完全兼容MySQL的MariaDB数据库。
2、MongoDB
MongoDB是一款开源、面向文档并且也是当下人气最旺的Nosql数据库,它也是一款介于关系数据库和非关系数据库之间的产品。Mongo最大特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。还具有高性能、易部署、易使用,存储数据非常方便等特点。
3、Hadoop
Hadoop是一个开源的、基于列存储模型的分布式数据库,它是 Apache Hadoop项目的一部分,开发语言为 java。
Hadoop不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是Hadoop基于列的而不是基于行的模式。且具有高可靠性、高性能、可伸缩、并建立在关系模型基础上的分布式数据库。
4、Redis
Redis是一个开源、支持网络、基于内存、键值对存储数据库。开发者无需存储数字和字符串即可dump整个哈希值、列表、集合以及其它复杂的结果存储,此外,Redis还提供复制/同步和持久化等功能。
Redis是一个高性能的键值对数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。
5、MariaDB
MariaDB数据库管理系统是MySQL的一个分支,完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。另外又添加了一些功能,以支持本地的非阻塞操作和进度报告。这意味着,所有使用MySQL的连接器、库和应用程序也将会在MariaDB下工作。
边栏推荐
- Semi-Decentralized Federated Learning for Cooperative D2D Local Model Aggregation
- QStyle平台风格
- ARM Mailbox
- Introduction to SDC
- mysql can't Execute, please solve it
- 01 [Foreword Basic Use Core Concepts]
- 【 2 】 OpenCV image processing: basic knowledge of OpenCV
- In 2022, you still can't "low code"?Data science can also play with Low-Code!
- torch.roll()
- private封装
猜你喜欢

Study Notes-----Left-biased Tree

How to sort multiple fields and multiple values in sql statement

线上MySQL的自增id用尽怎么办?

倒计时 2 天|云原生 Meetup 广州站,等你来!

【 genius_platform software platform development 】 : seventy-six vs the preprocessor definitions written cow force!!!!!!!!!!(in the other groups conding personnel told so cow force configuration to can

Details such as compiling pretreatment

2022-08-04: Input: deduplicated array arr, the numbers in it only contain 0~9.limit, a number.Return: The maximum number that can be spelled out with arr if the requirement is smaller than limit.from

word分栏小记

剑指offer专项突击版第20天
![[Decryption] Can the NFTs created by OpenSea for free appear in my wallet without being chained?](/img/81/2dcb61fd6c30f726804c73cf2b3384.jpg)
[Decryption] Can the NFTs created by OpenSea for free appear in my wallet without being chained?
随机推荐
程序员的七夕浪漫时刻
word分栏小记
sql server installation prompts that the username does not exist
线上MySQL的自增id用尽怎么办?
Native js realizes the effect of selecting and canceling all the multi-select boxes
torch.roll()
[In-depth study of 4G/5G/6G topic-51]: URLLC-16-"3GPP URLLC related protocols, specifications, and technical principles in-depth interpretation"-11-High reliability technology-2-Link adaptive enhancem
The design idea of DMicro, the Go microservice development framework
627. 变更性别
VSCode Change Default Terminal how to modify the Default Terminal VSCode
Everyone in China said data, you need to focus on core characteristic is what?
QStyle platform style
Apache DolphinScheduler, a new generation of distributed workflow task scheduling platform in practice - Medium
post-study program
【 2 】 OpenCV image processing: basic knowledge of OpenCV
Note that Weifang generally needs to pay attention to issuing invoices
[Decryption] Can the NFTs created by OpenSea for free appear in my wallet without being chained?
VSCode Change Default Terminal 如何修改vscode的默认terminal
语法基础(变量、输入输出、表达式与顺序语句)
mysql没法Execute 大拿们求解