Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Database atau basis data adalah kumpulan data yang disimpan secara sistematis di
dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat
lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data
meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data
yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam
sistem informasi dimana basis data merupakan gudang penyimpanan data yang
akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi
data, menghidari duplikasi data, hubungan antar data yang tidak jelas dan juga
update yang rumit.
MariaDB X
Microsoft SQL
Server X
MySQL X
Description
MySQL applica
tion
compatible
open source
RDBMS,
enhanced with
high
availability,
security,
interoperability
and
performance
capabilities
Microsofts
relational
DBMS
Widely used
open
source RDBM
S
Database
model
Relational
DBMS
Relational
DBMS
Relational
DBMS
DB-Engines
Ranking
Trend Chart
Sc
ore
Ra
nk
Sco
re
Ra
nk
Sc
ore
Ra
nk
Website
mariadb.org
www.microsoft.
com/en-us/sqlserver
www.mysql.c
om
Technical
documentatio
n
mariadb.com/kb/en/mariadb
technet.micros
oft.com/library/dn237258
dev.mysql.co
m/doc
42.68
# Over
20all
# Relat
13ional
DBMS
1213.80
# Overa
3ll
# Relati
3onal
DBMS
1373.56
# Over
2all
# Relat
2ional
DBMS
Developer
MariaDB
Corporation Ab
(MariaDB
Enterprise),
MariaDB
Foundation
(community
MariaDB
Server)
Microsoft
Oracle
Initial release
2009
1989
1995
Current
release
10.1.18,
September
2016
SQL Server
2016, June
2016
5.7.16,
October 2016
License
Open
Source
commercial
Open
Source
Cloud-based
no
no
no
Implementati
on language
C and C++
C++
C and C++
Server
operating
systems
FreeBSD
Linux
Solaris
Windows
Windows
FreeBSD
Linux
OS X
Solaris
Windows
Data scheme
yes
yes
yes
Typing
yes
yes
yes
XML
support
yes
yes
yes
Secondary
indexes
yes
yes
yes
SQL
yes
yes
yes
APIs and
other access
methods
ADO.NET
JDBC
ODBC
OLE DB
Tabular Data
Stream (TDS)
ADO.NET
JDBC
ODBC
ADO.NET
JDBC
ODBC
Supported
programming
languages
Ada
C
C#
C++
D
Eiffel
Erlang
Go
C++
Delphi
Go
Java
JavaScript
(Node.js)
PHP
Python
Ada
C
C#
C++
D
Delphi
Eiffel
Erlang
Haskell
Java
JavaScript
(Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
R
Ruby
Visual Basic
Haskell
Java
JavaScript
(Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
Server-side
scripts
yes
Transact SQL
and .NET
languages
yes
Triggers
yes
yes
yes
Partitioning
methods
Horizontal
partitioning,
sharding with
Spider storage
engine or
Galera
cluster
tables can be
distributed
across several
files (horizontal
partitioning);
sharding
through
federation
horizontal
partitioning,
sharding with
MySQL
Cluster or
MySQL Fabric
Replication
methods
Master-master
replication
Master-slave
replication
yes, but
depending on
the SQL-Server
Edition
Mastermaster
replication
Master-slave
replication
MapReduce
no
no
no
Immediate
Consistency
Immediate
Consistency
Consistency
concepts
Foreign
keys
yes
yes
yes
Transaction
concepts
ACID
ACID
ACID
Concurrency
yes
yes
yes
Durability
yes
yes
yes
In-memory
capabilities
yes
yes
yes
User
concepts
Users with
fine-grained
authorization
fine grained
access rights
according to
Users with
fine-grained
authorization
concept, user
roles and
pluggable
authentication
SQL-standard
concept
CData:
Connect to
Big Data &
NoSQL
through
standard
Drivers.
more
More resources
DB-Engines
blog posts
MariaDB
Microsoft SQL
Server
MySQL
MySQL,
PostgreSQL
and Redis are
the winners of
the March
ranking
2 March
2016, Paul
Andlinger
Winners,
losers and an
attractive
newcomer in
Novembers
MySQL,
PostgreSQL
and Redis are
the winners of
the March
ranking
2 March 2016,
Paul Andlinger
Big gains for
DB-Engines
ranking
2 November
2015, Paul
Andlinger
MySQL won
the April
ranking; did
its forks
follow?
1 April 2015,
Paul Andlinger
Relational
Database
Management
Systems in DBEngines
Ranking
2 February
2016, Matthias
Gelbmann
show all
show all
Ranking
2 February
2016,
Matthias
Gelbmann
Winners,
losers and an
attractive
newcomer in
Novembers
DB-Engines
ranking
2 November
2015, Paul
Andlinger
show all
Recent
citations in
the news
MariaDB
MaxScale 2.0
Enables Faster
Innovation for
Secured Scale
Out
Environments
29 October
2016,
insideBIGDATA
MariaDB
reduce admin
overhead for
DevOps teams
| CIO
3 October
2016, CIO
iTWire MariaDB
MaxScale adds
real-time data
streaming
5 October
2016, iTWire
MariaDB
MaxScale .
Enables Faster
Innovation for
Secure ScaleOut
What Every
Accidental DBA
Needs to Know
Now: SQL
Server
Agent ...
2 November
2016, SQL
Server Pro
Critical
MySQL
Vulnerabilities
Can Lead to
Server
Compromise
2 November
2016,
Threatpost
Azure brings
SQL Server
Analysis
Services to the
cloud
25 October
2016, PCWorld
Latency and
Durability with
SQL Server
2016 | Data
Exposed ... Microsoft
26 October
2016, Channel
9
Percona
XtraDB
Cluster 5.7
Delivers High
Availability,
Greater
Scalability for
MySQL
30 October
2016,
insideBIGDAT
A
Free eBook on
Data Science
Using Microsoft
SQL Server
2016 ...
Thoughts on
MySQL 8.0's
Deployments
5 October
2016,
GuruFocus.co
m
Uproar:
MariaDB Corp.
veers away
from open
source |
InfoWorld
19 August
2016,
InfoWorld
19 October
2016, Windows
IT Pro
Length limit of
the Run and
RunOnce
registry keys
2 November
2016,
TechTarget
Invisible
Indexes
30 October
2016, DZone
News
MySQL and
database
programming
for beginners
21 October
2016,
Opensource.c
om