原文地址:https://aiven.io/blog/what-is-mysql
原文作者:Ana Vasiliuk
MySQL 是一款傳統的開源關系型數據庫,它可以很好地和很多成熟的應用程序配合使用。在我們最新的博客文章中可以找到更多關于 MySQL 功能和用例的信息。
2022-02-23

Ana Vasiliuk | Ana Vasiliuk RSS Feed
Community Manager at Aiven

MySQL 一直是開源數據庫生態系統的關鍵組成部分,世界上很多大的公司和發展迅速的公司都將它應用在了關鍵的業務系統。如果您正在尋找一種開始使用 MySQL 的方法,這篇博客文章對 MySQL 的功能和常見用例都有一個很好的概述,所以請繼續往下看!
MySQL 是什么?
MySQL 是一個開源的關系數據庫管理系統(DBMS),它由 Oracle 公司開發、支持和發布,同時它還擁有一個非常活躍的社區。MySQL 的關鍵特性包括:
- 可移植性:MySQL 可以在多種不同的平臺上運行,且可以通過 CMake 進行配置;
- 可以在各種存儲引擎上工作,可以相對容易地添加新引擎,以便為內部數據庫提供 SQL 接口;
- 內存中的哈希表用作臨時表;
- 多數據類型支持,包括 JSON 類型和空間類型;
- 在 SELECT list 和 WHERE 子句中,完整支持運算符和函數;
- SQL 完全支持 GROUP BY、ORDER BY 子句和組函數;
- 靈活性和安全性;
- MySQL 包括用多種語言編寫的若干客戶端和實用程序。
MySQL 的主要用例有哪些?
MySQL 是應用最廣泛的關系型數據庫管理系統,它可用于關鍵應用程序、動態網站中,也可作為軟件、硬件和設備的嵌入式數據庫。以下是一些最常見的用例:
- 在線事務處理 (OLTP) – 無論是在任何需要簡單SQL引擎的應用程序中,還是在流量大的網站中,MySQL 都可體現較大的價值。它遵循 ACID 原則及其對 ANSI/ISO 標準 SQL 的擴展,支持大量數據庫;
- LAMP 技術棧 - 簡單的編程語法使 MySQL 與 LAMP 上的高性能應用程序兼容,如 Linux、Apache、MySQL 和 PHP/Python/Perl;
- 電子商務 - MySQL 可以在最短的時間內處理大量請求,因此它非常適合管理客戶數據、catalog 以及事務。
- 欺詐檢測 - 由于 MySQL 的高可用性,它能夠實時分析交易、趨勢或異常行為,以防止欺詐活動。
這些只是可以使用 MySQL 的一些示例。由于它是一個高度流行的數據庫管理系統,加上開源的特性,因此它具有廣泛的擴展和社區支持,以上的特性也讓 MySQL 成為了眾多用例的靈活工具。
如何開始使用 MySQL?
如果您使用 Aiven for MySQL? 則相對容易一些。無論您是構建新的程序,還是準備為現有應用程序尋找新型平臺,Aiven for MySQL? 都是一款友好并且可擴展的產品。以下是使用的步驟:
- 首先登錄到Aiven Console(如果您還沒有注冊,請注冊試用 30 天);
- 然后按照以下步驟創建新的 Aiven 服務;
- 點擊列表中的服務名稱,進入“Overview”頁面。您可以根據需要使用我們的可用參數列表配置服務;
- 服務啟動并運行后,指示燈將變為綠色,并會顯示 “RUNNING”。
就是這么簡單!您可以在我們的開發人員門戶上探索接下來的步驟 - 我們在https://developer.aiven.io/docs/products/mysql/上提供了非常詳細的操作指南和資源列表。
寫在結尾
我們希望這篇介紹可以幫助到您使用 MySQL。關于該工具更多的信息,請參考我們下方的資源或MySQL 官方文檔。
- MySQL 入門指南;
- 請閱讀這篇關于 MySQL 和 PostgreSQL 之間區別的博客文章;
- 關于我們的 MySQL 備份和恢復開源解決方案 MyHoard,可查看GitHub 庫。
最后,歡迎您在所選云中試用我們全托管的服務。通過 30 天試用來了解它是否適用于您的使用場景。如我們所說,活躍的 MySQL 社區可以回答您可能遇到的任何問題,或者我們的團隊也可以幫助您回答這些問題。
譯者補充
借著這篇文章了解到了 Aiven 公司,他們在做的事情還是比較有趣的。我將了解到的一些關于 Aiven 的信息分享給大家。Aiven 是一家芬蘭云管理數據基礎設施的開源軟件提供商,在公有云基礎架構平臺上為一些流行的開源技術提供全托管的服務,2021 年 10 月完成了C 輪融資,融資總額達 1.6 億美元。

Aiven 具體能力:
- 多云支持:對主要云廠商和地區有更全面的選擇 - 為多云部署做準備
- 集成:與關鍵的 DevOps 工具(如監控、日志記錄和 Terraform)進行集成,具有充分的靈活性
- 99.99% 可用:高可用性是開源特性集的一部分,非常適合 EDA 應用程序
- 無限的可擴展性:只需按一下按鈕就可以增加服務器、存儲或遷移到不同的提供商,無需停機窗口時間
- 一流的支持:客戶更青睞我們所提供的一年 365 天全天候專家支持,我們會一直在你身邊
- 內置安全性:端到端加密、專用虛擬機和完全合規性認證
“Aiven 致力讓創建云數據庫變得簡單、任何人都可以使用,用一站式解決方案消除了云數據基礎設施帶來的痛苦。由你來決定下一步需要如何去做。”

這是 Aiven 在官網中對自己的介紹,簡單的來說就是 Aiven 將我們所了解的多種云資源以及常見的產品進行了統一的納管。Aiven 擅長管理云數據基礎設施,讓開發者聚焦精力在所擅長的事 - 開發應用程序。
目前 Aiven 在全球90多個地區的 AWS、GCP 、微軟 Azure、DigitalOcean 和 UpCloud 云平臺中提供 Apache Kafka, Apache Cassandra, PostgreSQL, MySQL, OpenSearch, Redis, InfluxDB, Grafana 和 M3 支持。
Aiven 的產品:
- Aiven for Apache Kafka?
- Aiven for Apache Kafka? Connect
- Aiven for Apache Kafka? MirrorMaker 2
- Aiven for Apache Flink? Beta
- Aiven for M3
- Aiven for M3 Aggregator
- Aiven for Apache Cassandra?
- Aiven for OpenSearch?
- Aiven for PostgreSQL?
- Aiven for MySQL
- Aiven for Redis?*
- Aiven for InfluxDB?
- Aiven for Grafana?
Aiven 的方案:
- Time Series Databases
- Aiven for Event-Driven Architecture
- Aiven for Observability
- Aiven for IoT
- Aiven for Retail
- Aiven for Energy
- Integrations
- All Solutions
[1] Aiven - Data infrastructure made simple
[2] Aiven - Linkedin
[3] 7個月猛漲12億美元!




