标签:#MySQL

共 15 篇文章

MariaDB

MariaDB是MySQL關聯式資料庫管理系統的一个分叉,由社区开发,有商业支持,旨在继续保持在GNU GPL下开源。MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司收购MySQL后会有一些隐患。 MariaDB打算保持与MySQL的高度兼容性,与MySQL API和命令精确匹配。 MariaDB自带了一个新的Aria,它可以替代MyISAM,成为默认的事务和非事务引擎。 它最初使用作为默认存储引擎, 并从1…

DBeaver

DBeaver是一个SQL客户端和数据库管理工具。对于关系数据库,它使用JDBC API通过JDBC驱动程序与数据库交互。对于其他数据库(NoSQL),它使用专有数据库驱动程序。它提供了一个编辑器,支持代码完成和語法突顯。它提供了一种插件体系结构(基于Eclipse插件体系结构),允许用户修改应用程序的大部分行为,以提供与数据库无关的针对数据库的功能或特性。这是一个用Java编写的基于Eclipse平台的桌面应用程序。 DBeaver的…

MyRocks

MyRocks是在Facebook开发的开源软件,目的是将MySQL的功能与RocksDB的实现结合起来。它是基于Oracle MySQL 5.6的。 从10.2.5版本开始,MariaDB将MyRocks作为一个alpha阶段的存储引擎。 MariaDB 10.3.7把MyRocks作为一个存储引擎。 MyRocks也支持Percona服务器。 该库由Facebook数据库工程团队维护。 特性 RocksDB针对快速、低延迟的存储进行…

MySQL数据库引擎的比较

这是MySQL数据库管理系统(DBMS)的可用数据库引擎之间的比较。 数据库引擎 (或“存储引擎”)是DBMS用于从数据库增刪查改(CRUD)数据的底层软件组件。 InnoDB和MyISAM之间的比较 #InnoDB通过重放其日志从崩溃或其他意外关闭中恢复。 MyISAM必须完全扫描并修复或重建任何已更新但未完全刷新到磁盘的索引或可能的表。 由于InnoDB方法大约是固定时间,而MyISAM时间随着数据文件的大小而增长,因此随着数据库大…

Percona

Percona是一家位於美國北卡羅萊納州達勒姆市的美國公司,也是多個開放原始碼軟體專案的開發商,提供給 MySQL、MariaDB、PostgreSQL、MongoDB和RocksDB使用者。該公司每年約2,500萬美元的營收來自資料庫系統的支援、顧問和管理服務。 公司於2006年由Peter Zaitsev和Vadim Tkachenko創立。 開放原始碼軟體 Percona 為其開放原始碼軟體維護一個GitHub儲存庫, 也可以從P…

AppServ

AppServ是一款免费的Web服务器软件,最初由泰国人ThaiNukes所开发。它是一个集成的软件包,包括Apache Web服务器,PHP解释器和MySQL数据库管理系统。Appserv是一个轻量级的解决方案,可轻松地在Windows操作系统上安装和配置。這個開源工具包含了Apache、MySQL和PHP的安裝及自動配置,並透過phpMyAdmin來管理MySQL。 Appserv的发展 诞生 Appserv最初发布于2001年,当…

Navicat

Navicat 是香港卓軟數碼科技有限公司生產的一系列 MySQL、Redis、PostgreSQL、Microsoft SQL Server、Oracle、MariaDB、SQLite 、MongoDB 及 Snowflake 的圖形化資料庫管理及發展軟件。它有一個類似瀏覽器的圖形使用者介面,支援多重連線到本地和遠端資料庫。它的設計合乎各種使用者的需求,從資料庫管理員和程序員,到各種為客戶服務並與合作夥伴共享信息的不同企業或公司。 歷…

DBEdit

DBEdit 2是一个数据库编辑器,可以用来连接到Oracle、DB2、MySQL以及所有提供JDBC驱动的数据库。可以运行在Windows、Linux以及Solaris上。 开源 DBEdit是一个自由及开放源代码软件,使用GNU通用公共许可证发行。其源代码托管在SourceForge上。 历史 DBEdit由Jef Van Den Ouweland开发,使用Java开发。第一个Windows版本于2006年1月发布,被用来编辑Ora…

Falcon

Falcon编程语言(),又稱Falcon P.L.、Falconpl或Falcon,是一个开源、多范式编程语言,其设计和推廣由Giancarlo Niccolai领导。 歷史 Haste於2002年編寫一個小型項目,用以實現一小型虛擬機,該項目很快的發展成Falcon語言。2008年,此語言以開源項目的方式成為Ubuntu的附加軟體,並且被包含在Kross。 核心 不同于关注于一个编程风格或范式(paradigm),Falcon在一个…

PhpMyAdmin

phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的資料庫管理工具,讓管理者可用Web介面管理MySQL資料庫。藉由此Web介面可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在於由於phpMyAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理MySQL資料庫,方便的…

InnoDB

InnoDB,是MySQL和MariaDB的資料庫引擎之一,最初由MySQL AB發行。InnoDB由Innobase Oy公司所開發,2006年五月時由甲骨文公司併購。與傳統的ISAM與MyISAM相比,InnoDB的最大特色就是支援了ACID相容的事务功能,類似於PostgreSQL。 目前InnoDB採用雙軌制授權,一是GPL授權,另一是專有軟體授權。 為衍生自InnoDB的強化版,由Percona開發,從MariaDB的10.0…

TokuDB

TokuDB是一个开源的高性能,适用于MySQL和MariaDB。它通过来实现,具可扩展性,与ACID和MVCC兼容,可改善基于索引的查询,可在线修改模式,并能降低硬盘驱动器和闪存的滞后。 、MariaDB和基于的Nagios中含有TokuDB。但在Percona Server 8和MariaDB 10.5中,已不推荐使用TokuDB。 分形树索引 概述 TokuDB使用一个分形树索引树数据结构保持数据顺序,并允许同时以B树进行搜索和顺…

MyISAM

MyISAM是MySQL的預設資料庫引擎(5.5版之前),由早期的ISAM所改良。雖然效能極佳,但卻有一個缺點:不支援事务處理(transaction)。不過,在這幾年的發展下,MySQL也導入了InnoDB(另一種資料庫引擎),以強化參考完整性與並行違規處理機制,後來就逐漸取代MyISAM。 每個MyISAM資料表,皆由儲存在硬碟上的3個檔案所組成,每個檔案都以資料表名稱為主檔名,並搭配不同副檔名區分檔案類型: #.frm--儲存資料…

MySQL Workbench

MySQL Workbench 是一款数据库设计和建模工具,专门为 MySQL 设计。它的前身是 FabForce 公司的 DB Designer 4。 现状 第一个版本 (Alpha 版) 发布于 2005 年 12月14日;,版本号为 1.1.10。 MySQL Workbench 有两个版本:MySQL Workbench Community Edition(又叫MySQL Workbench OSS,社区版)和 MySQL Wo…

MySQL技術認證

MySQL技術認證 (MySQL Certification) 是 MySQL AB 公司為其旗艦資料庫產品MySQL設計的技術認證,持有此認證的考生會被視為具有足夠的 MySQL 操作與實務經驗,尤其是在目前開放原始碼社群不斷強打LAMP系統架構下,MySQL 資料庫實已佔有十分重要的地位,而在開放原始碼社群中,具有客觀公正評量方法的技術或軟體十分少見,因此 MySQL 的認證更具有其參考價值。 MySQL 認證自 MySQL 4.x…