MySQL

MySQL是一个小型关系型数据库管理系统,原开发者为瑞典MySQL AB公司,该公司于2008年1月16号被Sun公司(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Oracle旗下产品。

MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库之一,因此被广泛地应用在Internet上的中小型网站中。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。

开发语言:C、C++,并使用了多种编译器进行测试

C sql mysql database server jdbc odbc gis lamp clustering transactions ACID Replication engine dbms relational udf rdbms innodb oltp
MariaDB

MariaDB是关系型数据库MySQL的一个分支,主要由开源社区在维护,开发这个分支的原因之一是为了避免MySQL被甲骨文公司收购之后可能存在的闭源风险。

MariaDB由MySQL的创始人Michael Widenius主导开发,名称来自于Michael Widenius女儿的名字Maria,并于2009年初发布首个版本。在MySQL 5.6之前,MariaDB的版本号与MySQL保持一致。

MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞操作和进度报告。所有使用MySQL的连接器、库和应用程序也将可以在MariaDB下工作。

开发语言:C、C++、Perl、Bash

sql mysql database server mariadb software_development engine relational rdbms innodb oltp
SQLite

SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

sql database server odbc sqlite query Embedded Development engine relational dms
MyBatis

MyBatis是支持普通SQL查询、存储过程和高级映射的基于Java的持久层框架。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。其前身的是apache的一个开源项目iBatis,2010年iBatis迁移到了google code,并且改名为MyBatis。

sql xml ibatis mapper objects
SQLite JDBC Driver

SQLite JDBC Driver 是SQLite官方的JDBC驱动程序。

java sql database jdbc sqlite Embedded relational
sqlmap

"sqlmap 是一个自动SQL射入工具。它是可胜任执行一个广泛的数据库管理系统后端指印

test Security oracle sql testing mysql file database postgresql webapp microsoft mssql sqlserver subversion enumeration Union psql audit vulnerability hacking dbms fingerprint pentest postgres hack sqlmap orcl exploit pgsql PT sql_injection sqlinjection bisection blind inband inference own penetrationtest sqlinj takeover
Firebird

Firebird是一个全功能的、强大高效的、轻量级、免维护的跨平台的关系数据库系统。它很容易让您从单用户,单数据库升级到企业级的应用。目前能够运行在Windows、linux和各种Unix操作系统上,提供了大部分SQL-99标准的功能。

c++ unicode C sql Cplusplus database server jdbc odbc posix transactions interbase Embedded ACID database_server engine dbms transactional relational udf rdbms firebird jaybird locking ibsurgeon storedprocedure stored_procedures
OpenELEC

OpenELEC 是一个附带家庭影院的 Linux 发行版本,使用基于 XBMC 的软件。提供包括家庭影院 PC 所需的各类软件,包括 DVD 播放器、远程控制等。

linux cmake C python sql mysql game xml ssh video mp3 database opensource library unix apple opengl audio arm kernel internet avi metadata tv digital plugins mediaplayer rss sdl samba tags arm9 h264 rtp autoconf codec remote-control free mp4 OperatingSystem media RTSP cd aac Embedded plugin automake xbmc source Development online operating_system upnp emulator cross-platform streaming multimedia multilingual pictures open-source mov theora mpeg4 vorbis mpeg ogg wma themes multi-platform entertainment fast multi dvd ape dts flac wav dvb wavpack audiocd mkv id3v2 pvr ac3 id3 media_player matroska tagging mediacenter htpc recording videoplayer client_server wmv vp8 audioplayer media_library medialibrary sdl_mixer python25 sdl_image sshd xvid Games 1080p MCE kernelmodule audiovideo arm7 xbmcscript geexbox xmltv sdlmame qam tvguide surroundsound remotecontrol python26 avc avchd atsc firewire internet_video iptv xbmcgame xbmcplugins embedded_systems embeddedsystems thetvdbcom fastboot 720p hd dvb-c rssreader xbmcmediacenter moblin hauppauge streamingmedia dvr tvcom mythtv dvdplayer hdtv tvdigital definition fennec crystalhd blu-ray pal cd_audio cd_ripping xbmc-dvd-ripp television dvb-s themeable embeddedoperatingsystem skinable mpeg-2 xbmcremote mpeg-1 appletv hardware_acceleration dvb-t digital_tv cd_playing hd-dvd 1080i gpl2 tvshows embeddedlinux stb vdpau hd-pvr xbmcscripts remote_control embeddedsystem themoviedborg kernel_module
OrientDB

Orient DB 是一个可伸缩的文档数据库,支持 ACID 事务处理。使用 Java 5 实现。

java sql database nosql distributed Embedded graph lightweight fast graphdb dbms graphtheory
Hsqldb

"Hsqldb是一个开放源代码的跨平台的JAVA数据库,其具有标准的SQL语法和JAVA接口,可以自由使用和分发,非常简洁和快速。具有Server模式,进程内模式(In-Process)和内存模式(Memory-Only)三种。运行Hsqldb需要hsqldb.jar包

Web java linux unicode python sql mysql hsqldb database net server jdbc odbc gis lamp posix tools transactions Embedded MacOSX Replication Development Solaris software_development database_server front-ends http_server engine dbms hsql relational udf rdbms persistance oltp
Sequel Pro

Sequel Pro 的原名是CocoaMySQL,是一个与phpMyAdmin相像的MySQL管理工具。它是由Cocoa和面对对象的C(Mac OSX)编写的。Sequel Pro允许你编辑数据库,表格(字段和索引)和列,执行个性化查找和导入导出数据。

sql mysql objective-c database mac cocoa cocoamysql sequel
HeidiSQL

HeidiSQL 是一个功能非常强大的数据库客户端软件,采用 Delphi 开发,支持 Windows 操作系统。支持 MySQL、MariaDB、Percona Server 和微软的 SQL Server。

client sql mysql Windows gui database mssql dba modelling devtool
SQuirreL SQL Client

SQuirreL SQL Client是一个SQL客户端管理工具。它允许用户查看一个兼容JDBC的数据库的结构,浏览表格中的数据,运行SQL命令,可连接的数据库有ORCAL、MS SQLSERVER、DB2等,它还允许用户安装和创建用于补充应用程序基本功能的插件。其授权协议为GPL。

java client swing oracle sql mysql hsqldb gui database jdbc derby dba db2 devtool msaccess
Apache Derby

Apache Derby是Apache软件基金会所研发的开放源码数据库管理系统;由于Derby是一个纯Java程式,因此只需要操作系统支援Java虚拟机,Derby便可执行。

sql database jdbc derby Embedded database_server
VoltDB

VoltDB是Postgres和Ingres联合创始人Mike Stonebraker领导开发的下一代开源数据库管理系统。它能在现有的廉价服务器集群上实现每秒数百万次数据处理。

linux sql server clustering ACID engine relational rdbms oltp newsql
PostGIS

PostGIS 是一个基于C/C++开发的开源程序,符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。为对象-关系型数据库PostgreSQL提供了存储空间地理数据的支持,成为了一个空间数据库,能够进行空间数据管理、数量测量与几何拓扑分析。PostGIS 实现了Open Geospatial Consortium所提供的Simple Features的SQL实现参考。

sql database gis spatial opengis
jOOQ

jOOQ是基于Java开发的跨平台的 ORM持久层框架,高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。

java oracle sql mysql framework hsqldb database jdbc activerecord postgresql mssql sqlserver derby sqlite db2 sybase h2 Development hsql relational udf firebird storedprocedure reverse-engineering udt codegeneration postgres javadb sql-server
Calligra

Calligra是一个基于 C/C++开发的跨平台的轻量级的办公组件,旨在为所有平台提供一个基于开放标准的优秀办公软件。除了标准的办公软件外,该版本新增加了示意图和流程图编辑器Flow,以及笔记工具Braindump。Calligra兼容MS Office 2007 文件,改进了启动速度、性能、文本布局,为平板和智能手机提供Calligra Activ和 Calligra Mobile两种用户界面。授权协议为GPL

linux c++ python sql vector ruby mysql Windows database application unix mac postgresql word qt qt4 csv sqlite office spreadsheet svg Document tools graphic Documents Graphics kde kde4 chart ART drawing project_management database_server productivity business multi-platform painting presentation office_suites project_manager multiplatform writing suite opendocument odf officesuite projects project_controlling projectmanager word-processor database_abstraction project_planning docs koffice
SQL Server

SQL Server,即Microsoft SQL Server,是由美国微软公司所推出的关系数据库解决方案,最新的版本是SQL Server 2014,已经在2014年4月1日发布。 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

sql xml database server jdbc odbc postgresql gis posix clustering transactions Replication database_server engine dbms relational rdbms dbi
jTDS

jTDS是一个开源的100%纯Java实现的JDBC3.0驱动,与JDBC3.0完全兼容,它用于连接Microsoft SQL Server(6.5,7,2000,2005,2008 和 2012)和Sybase(10 ,11 ,12 ,15)。jTDS是基于freeTDS的,并且是目前最快的可企业级应用的SQL Server和Sybase的JDBC驱动程序。

java sql jdbc