From d5ea13afdec70ac2ba4a1342eccb45b807189081 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Mon, 13 Nov 2023 09:26:10 +0800 Subject: [PATCH] RP @toknow-gh https://linux.cn/article-16374-1.html --- ...h These Popular Open Source Databases-.md | 72 ++++++++++--------- 1 file changed, 39 insertions(+), 33 deletions(-) rename {translated/tech => published}/20220901 Are You Familiar with These Popular Open Source Databases-.md (85%) diff --git a/translated/tech/20220901 Are You Familiar with These Popular Open Source Databases-.md b/published/20220901 Are You Familiar with These Popular Open Source Databases-.md similarity index 85% rename from translated/tech/20220901 Are You Familiar with These Popular Open Source Databases-.md rename to published/20220901 Are You Familiar with These Popular Open Source Databases-.md index 013b9425c7..3c44dfa8e1 100644 --- a/translated/tech/20220901 Are You Familiar with These Popular Open Source Databases-.md +++ b/published/20220901 Are You Familiar with These Popular Open Source Databases-.md @@ -3,16 +3,19 @@ [#]: author: "Jishnu Saurav Mittapalli https://www.opensourceforu.com/author/jishnu-saurav-mittapalli/" [#]: collector: "lkxed" [#]: translator: "toknow-gh" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-16374-1.html" 你应该知道的主流开源数据库 ====== -*随着数据的飞速增长,数据的组织变得至关重要。本文将简要介绍当今软件开发中最流行的数据库。* +![][0] + +> 随着数据的飞速增长,数据的组织变得至关重要。本文将简要介绍当今软件开发中最流行的数据库。 在软件系统中,数据被格式化地组织和存储,通过数据库可以以电子方式访问它们。因为数据已经成为一种非常重要的资产,对我们来说,掌握当今使用的各种数据库的基本知识是非常重要的。 + 我们要看的第一个数据库是 MySQL。 ### MySQL @@ -23,12 +26,12 @@ MySQL 是使用最广泛的开源数据库管理系统之一。它由甲 #### 优点 -* 适配各种操作系统。 -* 适配多种编程语言,如 PHP,C,C++,Perl 等。 -* 开源、免费。 -* 它支持高达 8 百万 Tb 的巨大数据量。 -* 可定制化。 -* 比其他数据库快得多。 +* 适配各种操作系统 +* 适配多种编程语言,如 PHP、C、C++、Perl 等 +* 开源、免费 +* 它支持高达 8 百万 Tb 的巨大数据量 +* 可定制化 +* 比其他数据库快得多 要在基于 Ubuntu 的计算机上安装并使用 MySQL,使用下面的命令: @@ -67,10 +70,10 @@ RethinkDB 是一个开源、免费、分布式、基于文档的 NoSQL 数据库 #### 优点 -* 适合于 Web 应用。 -* 易于扩展。 -* 内置函数多,可用性高。 -* 基于 JSON 动态文档。 +* 适合于 Web 应用 +* 易于扩展 +* 内置函数多,可用性高 +* 基于 JSON 动态文档 要在基于 Ubuntu 的计算机上使用 RethinkDB,下面的命令会有帮助: @@ -107,10 +110,10 @@ CouchDB 是用 Erlang 开发的开源 NoSQL 数据库。它使用多种协议和 #### 优点 -* 可以存储任何类型的数据。 -* 支持 MapReduce,可以高效地处理数据。 -* 整体结构非常简单。 -* 索引和检索速度快。 +* 可以存储任何类型的数据 +* 支持 MapReduce,可以高效地处理数据 +* 整体结构非常简单 +* 索引和检索速度快 下面的命令可以帮助你在 Ubuntu 机器上使用 CouchDB: @@ -128,9 +131,9 @@ Firebird 是一个开源关系型数据库。它兼容所有操作系统,如 L #### 优点 -* 数据库功能不受限制。 -* 非常稳定,功能强大。 -* 配置和使用简单。 +* 数据库功能不受限制 +* 非常稳定,功能强大 +* 配置和使用简单 以下命令可以帮助你在 Ubuntu 机器上使用 Firebird: @@ -147,9 +150,9 @@ Cassandra 是一个 Apache 基金会旗下的 NoSQL 数据库。它具有高度 #### 优点 -* 高性能。 -* 高可扩展性。 -* 采用点对点架构。 +* 高性能 +* 高可扩展性 +* 采用点对点架构 以下命令可以帮助你在 Ubuntu 机器上使用 Firebird: @@ -169,9 +172,9 @@ $sudo systemctl start cassandra #### 优点 -* 与 MySQL 相比,Postgres 可以存储更多种类的数据。 -* 支持几乎所有的 SQL 特性。 -* 高度可扩展。 +* 与 MySQL 相比,Postgres 可以存储更多种类的数据 +* 支持几乎所有的 SQL 特性 +* 高度可扩展 下面的命令可以帮助你在 Ubuntu 机器上使用 PostgreSQL: @@ -188,11 +191,11 @@ CockroachDB 是一个为可靠性而生的数据库。它可以像蟑螂