Monday, December 20, 2010

INVENTALISIR BASIS DATA MULAI DARI YANG KOMERSIL SAMPAI YANG OPEN SOURCE


Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Software Database Komersil
1.      4th Dimension
Dimensi ke-4 (atau 4D, atau Silver Surfer, seperti yang dikenal selama pengembangan awal) adalah sistem manajemen database relasional dan yang dikembangkan oleh Laurent Ribardière . Lini produk 4D sejak diperluas ke SQL -front end , compiler yang terintegrasi dan beberapa plug-in produktivitas dan interface.Beberapa plug-in yang dibuat oleh 4D sendiri termasuk 4D Write (word processor), 4D Draw (untuk menggambar bentuk), 4D Lihat (agak seperti spreadsheet, tetapi dengan fungsi tambahan) dan 4D Internet Perintah (yang memungkinkan Anda menambahkan semua macam fungsi internet yang berhubungan dengan database).  Ada juga lebih dari 100 pihak ketiga plugin, gratis dan komersial.
Ini, salah satu aplikasi populer 4D adalah sebagai server web. Memiliki web server dan aplikasi yang dikompilasi berjalan sebagai salah satu pengembang memberikan kemampuan untuk membuat efisien, situs web dinamis dengan tingkat tinggi beradaptasi, dan keamanan. Versi saat ini dari program ini adalah 4D V12
Ini, 4D ini diterbitkan oleh Perancis perusahaan 4D SAS dan memiliki penjualan, distribusi dan kehadiran dukungan dalam pasar utama sebagian besar, dengan Amerika Serikat, Inggris dan Perancis menjadi pasar utama. Produk ini dilokalisasi di lebih dari selusin bahasa, termasuk Inggris, Perancis, Jerman, Jepang, Ibrani, Arab, Korea dan Persia.

2.      Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Tanggal
Nama versi
Nomor versi
Sistem operasi yang didukung
Microsoft Access 1.1
1
T/A
Microsoft Access 2.0
2
Microsoft Access for Windows 95
7
Microsoft Access 97
8
Microsoft Access 2000
9
Microsoft Office 2000 Premium dan Office 2000 Professional
Microsoft Access 2002
10
Microsoft Access 2003
11
Microsoft Office Access 2007
12




Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Versi Microsoft Access :
3.      Microsoft SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
Versi dan Edisi
Sebagai pengembangan dari versi dan edisi sebelumnya (SQL Server 7.0 dan SQL Server 2000), Microsoft telah memperkenalkan produk:
Produk pendukung
·         SQL Server Analysis Services
·         SQL Server Reporting Services
·         SQL Server Management Studio

4.      Visual FoxPro
Visual FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Microsoft. Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan "Visual".
Versi terakhir FoxPro (9.0) dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan Unix. Visual FoxPro 3.0, versi "Visual" pertama, akhirnya tersingkir karena hanya mendukung Mac OS dan Windows, dan versi berikutnya hanya mendukung Windows saja. Versi terkini Visual FoxPro adalah berdasarkan teknologi COM dan Microsoft telah menyatakan bahawa mereka tidak berniat untuk mencipta versi Microsoft .NET.

5.      VMDS
VMDS singkatan dari Version Managed Data Store adalah sebuah database relasional yang dikembangkan oleh perusahaan Amerika untuk sumber tenaga General Electric (GE) Energy yang merupakan bagian dari Smallworld dan didesain untuk menyimpan dan analisa data spasial serta data topologi yang kompleks khususnya digunakan oleh perusahaan besar semacam perusahaan listrik dan telekomunikasi.
VMDS diperkenalkan pertama kali pada tahun 1990 dan terus dikembangkan hingga saat ini sudah mencapai versi 6.0. VMDS memang didesain untuk menyimpan data spasial. Hal ini menjadikannya memiliki beberapa karakteristik yang berbeda dengan database relasional biasa.

6.      Oracle
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
Basis data Oracle juga bersaing dengan basis data sumber-terbuka (open-source relational databases), seperti PostgreSQL, Firebird, dan MySQL. Perangkat lunak EnterpriseDB yang berbasis PostgreSQL, belum lama ini mengumumkan fitur yang kompatibel dengan Oracle dengan harga yang sangat wajar dan murah.
Sebuah web database adalah database untuk internet. Anda bisa mendapatkan akses ke data Anda melalui internet dari mana saja di dunia. Atau, Anda dapat membuat website didorong database dengan menggunakan database seperti. Sebuah web toko database informasi dalam jumlah besar dalam sebuah format yang terorganisir dengan mudah diakses dari bahasa scripting (seperti PHP).
Jenis perangkat keras (platform) yang dipakai sebagai server (host):
·         Apple Mac OS X Server
·         HP HP-UX
·         HP Tru64 UNIX
·         HP OpenVMS 
Alpha, Itanium
·         IBM AIX5L
·         IBM z/OS
·         Linuxx86,
x86-64, PowerPC, zSeries, Itanium
·         Microsoft Windows
 x86, x86-64, Itanium
·         Sun Solaris
SPARC, x86, x86-64

Pesaing dari perangkat lunak Oracle adalah:
·            IBM: DB2, Informix, UDB
·            Microsoft SQL Server
·            Teradata (data warehousing dan business intelligence)
·            Software AG: Adabas
·            Sybase.

7.      Daffodil database
Dalam web database, modifikasi, seperti yang terus-menerus digunakan oleh situs e-commerce, misalnya, dapat dilakukan tanpa kerepotan. Itu membuat padat pengeditan kode html usang. Ulang jenis data, seperti informasi kontak, dapat dihasilkan secara otomatis dalam situs web Anda melalui web database.
Daffodil DB adalah J2EE-bersertifikat, SQL-99 dan standar JDBC Jawa compliant RDBMS. Ini adalah pertama database java yang kompatibel dengan PHP. Dengan rilis PHP ekstensi modul, Daffodil DB telah bergabung dalam daftar pilih Web database Jawa diaktifkan.
Daffodil DB adalah ideal untuk siapa saja yang sedang mencari web database. Hal ini dapat tertanam di dalam aplikasi apapun dan memberikan kinerja tinggi dengan penggunaan sumber daya sistem minimum - sehingga mencolok keseimbangan yang tepat antara ukuran, fitur dan kinerja. Kurang dari 3 MB, Daffodil DB adalah kecil / kompak database.
Daffodil DB dapat berjalan di hampir semua platform karena dapat mendukung semua platform yang Java Virtual Machine (JVM) tersedia. Ini termasuk Windows, Linux, Solaris dan UNIX. Dengan bantuan dari Daffodil DB, pengembang dapat membangun aplikasi untuk platform apapun dan ini dapat dikompilasi dan disampaikan pada semua platform besar lainnya.

8.      DB2Developer
DB2 adalah produk Sistem Manajemen Hubungan Database dari IBM atau sekarang yang populer disebut Data Server yang dimana merupakan Perangkat Lunak Manajemen Informasi. Kebanyakan DB2 disebut juga sebagai DB2 Enterprise Server Edition atau top of the line DB2 DAta Warehouse Edition (DB2 DWE) yang berjalan pada Unix, Windows dan Linux Server.

9.      dBaseDeveloper
            Ashton-Tate setelah dibeli Borland mengganti namanya dengan dataBased Intelligence, Inc. dBase adalah perkembangan pertama dari pemakaian Sistem Manajemen Database untuk komputer, dipublikasikan oleh Ashton-Tate untuk CP/M dan kemudian untuk Apple II, Mcintosh, UNIX, VMS dan IBM PC. Perkembangan dBAse terlalu lama sehingga nmengakibatkan para saingan mereka seperti Visual Foxpro, Microsoft Acces, berkembang lebih baik kepada para pemakainya.Ashton-Tate dibeli oleh Borlan pada tahun 1991 yang setelah itu produk yang diciptakan bernaung dibawah dBase Inc. Pada tahun 2004, dBase Inc mengubah namanya menjadi dataBased Intelligence, Inc.

10.  IngresDeveloper
Ingres adalah software Sistem Manajemen Basis Data komersial yang bebas (open source). Ingres pertama kali memulai proyek ristenya di Universitas California, Berkeley. pada awal tahun 70′ an. Sejak pertengahan 1980, Ingres mulai bersaing dengan aplikasi databasekomersial lainnya seperti Sybase, Microsoft SQL Server, NonStop SQL dan lain-lainnya.

11.  Microsoft SQL ServerDeveloper
                 
                  Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
MicrosoftLink : www.microsoft.com/sqlMacam Edisi : SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition. Susunan dari Microsoft SQL Server dibagi menjadi tiga komponen. SQL OS yang melakukan layanan utama pada SQL Server, misalnya mengatur aktifitas, pengaturan memori, dan pengaturan Input/Output; Relational Engine yang bekerja sebagai penghubung komponen database, tabel, query, dan perintah tersimpan dan Protocol Layer yang mengatur fungsi-fungsi SQL Server.

12.  FileMaker Pro

FileMaker Inc. (formerly Claris ) FileMaker Inc (sebelumnya Claris )
Versi 11.0 / 9 Maret 2010; 7 bulan lalu

FileMaker Pro adalah platform-silang relational database aplikasi dari FileMaker Inc , sebelumnya Claris , sebuah anak perusahaan dari Apple Inc . Ini mengintegrasikan mesin database dengan GUI berbasis antarmuka-, yang memungkinkan pengguna untuk memodifikasi database dengan menyeret unsur-unsur baru ke dalam layout, layar, atau bentuk. Versi saat ini adalah: FileMaker Pro 11, FileMaker Pro 11 Advanced, FileMaker Pro Server 11, FileMaker Pro 11 Server Advanced dan FileMaker Go.
FileMaker berevolusi dari DOS aplikasi, tapi kemudian dikembangkan terutama untuk Apple Macintosh . Sejak tahun 1992 telah tersedia untuk Microsoft Windows dan Mac OS , dan dapat digunakan dalam lingkungan yang heterogen. Ini tersedia dalam desktop, IOS server, dan konfigurasi web-delivery. Versi terbaru dari file maker pro adalah 2010-03  11 FileMaker Pro yang terbit pada tanggal 11 Maret 2010 dan  FileMaker Go 1.0 yang terbit pada tanggal bulan 7 tahun 2010. FileMaker ini untuk IOS (iPad, iPhone, iPod Touch).



13.  FrontBase
FrontBase adalah satu-satunya server database relasional untuk Mac OS X dengan semua fitur dan standar yang Anda butuhkan untuk mengubah ide Anda ke dalam aplikasi bisnis di mana langit adalah batas.
FrontBase diciptakan untuk memenuhi kebutuhan untuk server database relasional yang kuat dan scalable internet yang diaktifkan, sudah tidak ada downtime, dan diperlukan nol administrasi. kecepatan FrontBase's, berbagai macam fitur, dan struktur yang fleksibel dapat memberikan keunggulan kompetitif.
FrontBase tidak hanya sangat cepat, tetapi juga merupakan server database yang sangat scalable relasional. pelanggan kami menggunakan FrontBase untuk menciptakan segala sesuatu dari database pribadi kecil untuk beberapa database tingkat perusahaan terbesar di dunia - namun tanpa kebutuhan staf administrasi database mahal.
Dalam bisnis sejak tahun 1996, FrontBase tidak hanya menciptakan alat, tetapi juga aplikasi misi kritis, seperti Komando dan Kontrol Pusat Kepolisian Kopenhagen, sebuah 24 / 7 sistem tanggap darurat. Dengan Dukungan divisi khusus, dan divisi terpisah untuk Tools, Core Pembangunan, dan Layanan Profesional, FrontBase siap untuk membantu Anda mencapai tujuan Anda dengan tiga kantor di seluruh dunia.
The FrontBase 64-bit 5.1.1 sekarang dirilis untuk Mac OS X. Versi terbaru FrontBase FrontBase 3 dan 4 sekarang tersedia untuk di-download untuk semua platform. Versi terbaru dari versi FrontBaseManager 4 selalu dapat didownload dari Bagian Download. 


Database gratis atau open source
1.       Firebird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.
Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer's Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1.

Perubahan dari versi sebelumnya
Rilis baru ini membawa pembaruan dalam penggunaan charset yang mengijinkan penggunaan NONE sebagai charset transparan. Perubahan ini dilakukan pada inti internal untuk membuat charset NONE tersebut lebih mudah untuk digunakan pada proses manipulasi data dari atau pada field-field yang menggunakan charset lain.
Rilis ini juga menambahkan basis konfigurasi yang memungkinkan server untuk membatalkan proses yang berjalan terkait dengan kebutuhan debugging saat saat melakukan analisis kesalahan (bugcheck) ataupun eksepsi terstruktur (structured exceptions).
Versi Firebird superserver sebelumnya memiliki serangkaian isu backward compatibility terkait dengan link-time dengan NPTL (Native POSIX Thread Library) yang bisa membuat distro linux yang mengaktifkan library NPTL menjadi tidak stabil, namun di versi yang terbaru saat ini, masalah-masalah tersebut telah terselesaikan.
Rilis yang ada saat ini direpresentasikan sebagai major upgrade dari sisi database engine, yang selama ini telah dikerjakan oleh tim independen yang terdiri atas sejumlah programmer lepasan dari Source code InterBase(tm) yang dirilis oleh Borland dibawah lisensi InterBase Public License v.1.0 pada tanggal 25 Juli 2000.

2.      MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, Michael “Monty” Widenius.

Keistimewaan MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
1.      Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2.      Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3.      Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4.      'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5.      Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6.      Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7.      Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8.      Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9.      Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10.  Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11.  Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12.  Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13.  Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Bahasa pemrograman
Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.

Komunitas MySQL Indonesia
MySQL termasuk salah satu database utama yang digunakan di Indonesia terutama di kalangan developer PHP. Ini disebabkan native integration antara PHP dan MySQL serta banyaknya hosting yang menyertakan kedua produk tersebut karena bebas lisensi dan sudah terbukti tangguh dan efisien.
Website komunitas MySQL Indonesia yang terpisah dari komunitas PHP dapat Anda kunjungi di http://groups.google.com/group/mysql-indonesia.

3.      PostgreSQL
PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut perjanjian lisensi BSD. Piranti Lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain.

Pengguna PostgreSQL

  • Yahoo! untuk analisa prilaku pengguna web, menyimpan 2 petabyte data dan mengklaim sebagai gudang data terbesar. Menggunakan versi PostgreSQL yang dimodifikasi, dengan engine penyimpanan berbasis kolom yang sepenuhnya berbeda.
  • MySpace, situs jejaring sosial populer, menggunakan basisdata Aster nCluster untuk gudang data, dibangun diatas PostgreSQL tanpa modifikasi.
  • OpenStreetMap, proyek kolaboratif untuk menciptakan peta dunia yang bebas sunting
  • Afilias, register domain untuk .org, .info, dan sebagainya.
  • Sony Online multiplayer online game
  • BASF, platform belanja untuk portal agribisnisnya.
  • hi5.com portal jejaring social.
  • Skype aplikasi VoIP, basisdata pusat bisnis.
  • Sun xVM, perangkat lunak virtualisasi dan otomasi datacenter milik Sun.
4.      SQLite
D. Richard Hipp
Versi rilis terbaru
3.3.4 / 11 Februari 2006
Cross Platform
Jenis
Development Library
Domain Umum
SQLite merupakan sebuah sistem menagemen data rasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp
Tidak seperti pada paradigma client-server umumnya, Inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai.

5.      Dataphor
Dataphor adalah open-source benar-benar sistem menagement database ( RDBMD ) dan teknologi antarmuka pengguna yang menyertai, yang bersama-sama dirancang untuk memberikan pengembangan aplikasi perangkat lunak yang sangat deklaratif. Server Dataphor adalah virtual, atau federasi, DBMS, artinya menggunakan mesin database lain untuk penyimpanan.

6.      IngresDeveloper
          Ingres adalah software Sistem Manajemen Basis Data komersial yang bebas (open source). Ingres pertama kali memulai proyek ristenya di Universitas California, Berkeley. pada awal tahun 70′ an. Sejak pertengahan 1980, Ingres mulai bersaing dengan aplikasi databasekomersial lainnya seperti Sybase, Microsoft SQL Server, NonStop SQL dan lain-lainnya.




0 comments:

Post a Comment