Tampilkan postingan dengan label Textbook. Tampilkan semua postingan
Tampilkan postingan dengan label Textbook. Tampilkan semua postingan

Selasa, 06 Mei 2014

Mengetahui Ragam Pengertian Database Server

Posted by Putra Bumi On 07.45

Feature Media

(Pengertian database server - Ilmu Database). Istilah Server database dapat merujuk pada hardware dan software yang digunakan untuk menjalankan database, sesuai dengan konteksnya. Pengertian database server sebagai perangkat lunak, server database adalah bagian back-end dari aplikasi database, mengikuti model client-server tradisional. Dalam pengertian database server, bagian back-end ini kadang-kadang disebut instance. Hal ini juga dapat merujuk ke komputer fisik yang digunakan untuk meng-host database. Pada pengertian database server, ketika disebutkan dalam konteks ini, database server biasanya merupakan high-end komputer khusus yang menjadi host database. 

Pada pengertian database ini, perhatikan bahwa server database independen / terbebas atau terpisah dari arsitektur database. Database relasional, flat file, database non-relasional: semua arsitektur ini dapat ditampung pada server database.
Mengetahui Ragam Pengertian Database Server

Untuk pengertian database server yang lain adalah istilah yang digunakan untuk merujuk pada sistem back-end dari aplikasi database menggunakan arsitektur client / server. Pada pengertian database server sebagai back-end ini, kadang-kadang disebut database server, melakukan tugas-tugas seperti analisis data, penyimpanan, manipulasi data, pengarsipan, dan tugas-tugas non-pengguna lain yang spesifik.

Definisi Database Server berdasarkan Techopedia (Suatu pengertian database server yang lain)

Dalam model komputasi client-server pada pengertian database server, ada host khusus untuk menjalankan dan melayani sumber daya , biasanya satu atau lebih aplikasi perangkat lunak . Ada juga beberapa klien yang dapat terhubung ke server dan menggunakan sumber daya host dan ditawarkan oleh server ini .
Ketika mempertimbangkan database dalam model client-server , dalam pengertian database server ini bisa saja menjadi back-end dari aplikasi database ( hanya contoh saja) , atau mungkin komputer hardware yang meng-host database . Kadang-kadang , bahkan mungkin mengacu pada kombinasi dari kedua hardware dan software database.

Untuk mengetahui pengertian database server dalam instalasi kecil dan menengah , secara tipikal database server hardware akan juga menjadi bagian host server dari aplikasi software yang menggunakan database . Dalam pengertian database server untuk bank , misalnya , database server hardware akan menjadi host server database perangkat lunak dan aplikasi perangkat lunak bank . Aplikasi ini kemungkinan akan terhubung ke database melalui port tertentu dan menggunakan komunikasi antar-proses untuk login ke dan mengakses baris-baris data dalam database . Para pengguna di bank , duduk di komputer pribadi mereka , juga akan menggunakan modul klien dari aplikasi yang diinstal pada komputer mereka untuk terhubung ke database . Dalam contoh pengertian database server ini , sebenarnya ada dua model client-server yang dapat kita lihat : database dan aplikasi .

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Sabtu, 08 Februari 2014

Fitur Object Oriented Database Open Source pada Database PostgreSQL

Posted by Putra Bumi On 13.56

Feature Media

Yang membedakan database open source PostgreSQL dengan database open source MySQL yaitu kekuatan OO (Object Oriented). Di database open source ini / database PostgreSQL, kita bisa mendeskripsikan suatu tabel yang mewarisi pengertian tabel lain yang bisa kita katakana sebagai object oriented. Umpamanya, ada tabel Karyawan yang mempunyai field partyId serta currentSalary. Kita bisa mendeskripsikan tabel KaryawanDivisiA dengan cuma mendeskripsikan field penambahan postId serta ditambah klausa SQL INHERITS (Karyawan). Field-field lain bakal automatis di ambil dari tabel induknya, Karyawan. Bukan hanya tabel saja, jenis data baru juga bisa didefinisikan. Serta uniknya, database open source PostgreSQL juga mempunyai jenis data geometri (seperti titik, garis, lingkaran, poligon) yang barangkali bermanfaat untuk aplikasi ilmiah spesifik. Satu lagi, anehnya, database PostgreSQL yang notabene merupakan database open source memberikan kita kekuatan mendeskripsikan suatu field untuk array. 
Fitur Object Oriented Database Open Source pada Database PostgreSQL

Dari sisi kekayaan SQL, beberapa pengembang database barangkali bakal lebih tergiur dengan database open source ini. Database PostgreSQL mempunyai nyaris semua sarana standard yang umumnya di idamkan : view (tabel virtual), trigger, subselect, stored procedure (dalam sebagian bhs), serta foreign key constraint. Database PostgreSQL juga mempunyai apa yang dimaksud dengan rule, yakni aksi custom yang dapat kita definisikan dieksekusi waktu suatu tabel di-INSERT, UPDATE, atau DELETE. System rule ini sangat mungkin bagi kita untuk menguasai bagaimana data kita dirubah atau di ambil. Umpamanya, kita bisa bikin suatu tabel mernjadi berbentuk append-only dengan bikin rule yang membatalkan dampak DELETE serta UPDATE. Atau kita dapat lakukan penelusuran data sebelum saat terjadinya pergantian pada tabel. Atau membuat perlindungan row spesifik supaya tak dapat di ambil datanya, dsb. Rule ini digunakan untuk mengimplementasi view. Walau demikian barangkali Anda butuh menghindari memakai rule dengan cara eksplisit lantaran sarana ini tak ada dalam standard (SQL92) database open source ini. 

Lebih jauh tentang perbandingan MySQL serta PostgreSQL dimana keduanya merupakan database open source dapat dipandang di artikel MySQL vs PostgreSQL

Usaha Database Open Source Juga 

Keluarga Ingres/Postgres sudah melahirkan sebagian perusahaan penjual product komersial yang sukses—meski pada saat ini semua perusahaan itu sudah dimakan oleh raksasa IBM/Microsoft serta CA. Lisensi Ingres/Postgres/Postgres95/PostgreSQL memanglah dari dahulu sangat liberal dan mengusung nafas database open source, ala BSD. Berarti, dibanding dengan GPL yang mewajibkan product turunan jadi GPL juga, maka lisensi Postgres membolehkan kita menggunakan product itu untuk maksud apapun, terhitung mengemas serta menjualnya untuk product komersial yang closed-source. Syaratnya cuma dua : pertama, nama penulis aslinya terus dijelaskan ; serta ke-2, pengembang awal—termasuk University of California, Berkeley—dibebaskan dari semua tanggung jawab yang berlangsung disebabkan oleh pemakaian software. 
Diawal th. 2000, suatu perusahaan bernama Landmark Communications Inc. di Amerika membangun Great Bridge, yang mempunyai tujuan meningkatkan suatu versus PostgreSQL komersial untuk di jual, yang tentu saja sangat berbeda dengan keinginan awal PostgreSQL sebagai database open source. Great Bridge merekrut Bruce Momjian jadi wakil presiden di perusahaan itu. Diluar itu dua pengembang inti PostgreSQL yang lain juga turut berhimpun. Keseluruhan tim lebih kurang 25 orang. 

Gerakan ini diikuti lebih kurang setahun lalu oleh Red Hat, distributor Linux paling besar. Pada mulanya Frank Batten, satu diantara investor di Red Hat serta yang lalu jadi komisaris di Great Bridge, sudah merekomendasikan supaya Red Hat masuk pasar database dari akhir 1999. Tetapi saat itu Red Hat mengambil keputusan tidak untuk masuk ke dalam persaingan dengan Oracle serta IBM, hingga pada akhirnya Frank juga keluar. Tetapi bln. Juni 2001, Red Hat menyebutkan bakal meluncurkan product serta jalan keluar database open source. Database yang bakal digunakan tetap dirahasiakan saat itu, namun banyak yang telah dapat menebak bahwasanya PostgreSQL-lah yang bakal digunakan. Benar saja, pada mulanya memanglah Red Hat telah pernah menghubungi Great Bridge untuk mendiskusikan kemungkinan kerja sama (Red Hat mensubkontrak Great Bridge). Tetapi perundingan tidak berhasil, serta Red Hat pada akhirnya membuat tim sendiri dibawah judul Red Hat Database Project. Maksudnya, turut meningkatkan PostgreSQL serta tawarkan jalan keluar database open source komersial. 

Sayangnya, komersialisasi database open source kelihatannya tidak, atau belum, sukses. Sesudah 16 bulan beroperasi serta tak membuahkan pemasukan yang cukup, pada akhirnya pada bulan September 2001 Great Bridge tutup. Ini menunjukkan kepada kita kembali bahwasanya pasar database yaitu pasar yang konvensional apalagi untuk database open source yang dikomersialisasi, yang belum bakal mengambil suatu hal yang baru dengan cara cepat. Bukan hanya artinya database open source tak dapat dikomersilkan, cuma saja. Serta juga bukan hanya artinya PostgreSQL tidak berhasil dengan cara komersial. Product ini sudah¬ digunakan dengan cara meluas di industri ; cuma saja, untuk masuk ke pasar komersial diperlukan saat serta kesabaran. Tetap ada Red Hat dengan RHDB-nya, dan pada akhirnya kita tetap menanti bagaimana prospek usaha itu.

Sumber : masterweb

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Kamis, 23 Januari 2014

Sejarah Lahirnya Database PostgreSQL, Database Open Source yang Berasal Dari Kampus

Posted by Putra Bumi On 01.33

Feature Media

Pertengahan 1996, nama Postgres95 sudah kadaluwarsa, maka lahirlah database PostgreSQL (baca : post-grés-kju-él), dengan label versus diawali dari angka 6. 0 (versus paling akhir dari Postgres/Berkeley yaitu 4. 2, serta Postgres95 dikira versus 5. x). Di sinilah, serta juga berlanjut di keluarga 7. 0–7. 1, banyak berlangsung penambahan dalam hal skalabilitas, feature, serta kecepatan untuk database open source ini. 

Walau demikian, perbaikan database open source ini berjalan tak dengan cara tiba-tiba, tetapi berangsur-angsur. Beberapa pengembangnya butuh terutama dahulu tetap butuh mengatur kode-kode lama serta kode yang belum seutuhnya dipahami. Sampai versus 6. 4 (1998) misalnya—di mana banyak ditambahkan feature baru seperti support ciri-ciri internasional, bahasa stored procedure baru, view, serta sebagian sintaks SQL tambahan—banyak berlangsung persoalan mengenai issue kestabilan pada database open source ini. 

Sebagian pengguna melaporkan menggerakkan sistem server database PostgreSQL yang lalu dengan cara misterius tiba-tiba mati tiada laporan apa-apa di log—alias crash. Beberapa yang lain melaporkan diskonek dengan cara acak. Serta beberapa lagi mengeluhkan kurang memuaskannya kemampuan database PostgreSQL. Juga ada pengguna yang membelot ke database MySQL. Periode ini adalah saat-saat yang cukup mencemaskan untuk popularitas database PostgreSQL. Misalnya, tengok saja www. phpbuilder. com/columns/tim20000705. php3 dimana Tim Perdue menceritakan bahwasanya di th. 1999, ia terpaksa berpindah ke database MySQL dalam membeangun SourceForge. Kemampuan database PostgreSQL terlampau tidak sama dengan database MySQL hingga pemakai setia database PostgreSQL ini mesti harus bertukar database open source yang lain. 

Versus 6. 5 menurut pengembang database PostgreSQL adalah babak baru pemahaman mereka pada total source code PostgreSQL sebagai database open source. Versus ini dapat dikatakan sebagai versus perbaikan bug yang utama ; terdapat beberapa bug seperti beragam masalah crash, kebocoran memori, serta kejanggalan/kekurangan pada sintaks SQL-nya diperbaiki. Diluar itu, di versus 6. 5 pada database open source ini ditambahkan MVCC oleh Vadim, yang punya potensi menambah kemampuan database PostgreSQL dengan cara penting. MVCC, atau Multi Version Concurrency Control, sama dengan InnoDB pada database MySQL dalam hal memberikan kekuatan database PostgreSQL yang menunjukkan kian lebih satu versus penampilan data untuk klien. Pergantian data yang di buat oleh klien yang tengah melakukan transaksi tak lagi tampak dahulu oleh klien lain sebelum saat transaksi dicommit. Hal Ini tentunya bisa menghindari locking yg tidak dibutuhkan. 

Versus 6. 5. x (1999, seri paling akhir dari 6. x) cukup sukses serta memuaskan untuk beberapa pemakainya. Tetapi tetap terdapat banyak kekurangan database PostgreSQL yang dirasakan mengganjal untuk beberapa orang. Kekurangan-kekurangan database open source ini makin lama diperbaiki di seri 7. x, serta menurut Bruce Momjian, di seri 7. 3 ia mengharapkan database PostgreSQL bakal seutuhnya layak serta sepadan dengan database komersial dalam hal feature utama. Satu terbatasnya yang paling menjengkelkan yakni ukuran data maksimum suatu field cuma 8–32KB. Ini mengakibatkan orang susah menaruh teks panjang atau gambar didalam database open source ini. Terbatasnya kemampuan database open source / database PostgreSQL ini pada akhirnya dihapuskan di 7. 1. Menambahkan feature utama yang lain diantaranya foreign key constraint (ditambahkan di 7. 0), write-ahead logging untuk penambahan keamanan serta kemampuan (7. 1), dan OUTER JOIN pada database open source yang kenal sebagai database PostgreSQL ini. Tetap ada lagi feature seperti replikasi yang gagasannya bakal ditambahkan sesudah database PostgreSQL versi 7. 2. 

Pemakai setia database PostgreSQL bisa berbangga dengan seri 7. x. Di seri ini database PostgreSQL mulai menantang database open source yang lain serta juga mengungguli database MySQL dalam hal kecepatan, terlebih di query-query kompleks serta pada keadaan load tinggi. Dalam artikelnya Tim Perdue melaporkan hasil benchmark database MySQL 3. 23 serta database PostgreSQL 7. 0 serta kesimpulannya yaitu : database PostgreSQL memanglah sudah jadi makin baik. Serta kecepatannya cukup mempesona. Database open source ini juga Stabil. 

Versi teranyar database PostgreSQL waktu artikel ini ditulis yakni 9.3. database PostgreSQL di kembangkan dengan siklus launching lebih kurang 4 bln.,. Sampai saat ini, diantara pengembang inti database PostgreSQL yang paling aktif diantaranya Thomas, Vadim, Tom Lane (AS), Tatsuo Ishii (Jepang), Hiroshi Inoue (Jepang), Philip Warner (Australia), serta Bruce Momjian (AS).

Apakah anda sudah mencoba untuk menggunakan database open source ini ? 

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Rabu, 27 November 2013

Sejarah Cikal Bakal Kelahiran Database PostgreSQL sebagai Legenda Database Open Source

Posted by Putra Bumi On 23.47

Feature Media


(Database PostgreSQL sebagai Database Open Source - Ilmu Database)
Dibawah popularitas database MySQL, membayanglah database PostgreSQL. Bila database MySQL disebut-sebut untuk database open source paling popular, maka database PostgreSQL kerap dijuluki database open source paling canggih (advanced). Ke-2 database open source ini terkadang demikian tampak kontras keduanya, hingga tidaklah mewakili sekalipun bila kita katakan keduanya “bersaing. ” Bila database MySQL di kembangkan terlebih di Eropa, database PostgreSQL semula di Amerika (di Kampus of California di Berkeley, sama sesuai system operasi Unix). Bila latar belakang pengembangan database MySQL yaitu untuk keperluan usaha klien, maka database PostgreSQL bermula dari proyek akademik. Bila database MySQL fokus pada kelangsingan serta kecepatan, maka database PostgreSQL pada kelengkapan feature, portabilitas, serta reliabilitas (walau ironis bahwasanya saat ini database MySQL lebih portabel dalam hal tersedianya di Windows). Bila database MySQL sebagai database open source adalah suatu database relasional (RDBMS), maka database PostgreSQL dimaksud objek-relasional (ORDBMS) lantaran feature OO-nya seperti pewarisan tabel serta jenis data. Tengok artikel database MySQL vs database PostgreSQL

Database PostgreSQL mempunyai histori yang lebih panjang serta berliku. Pertama mengawali hidupnya dalam bentuk bernama Ingres (“Interactive Graphics and Retrieval System”), yang di kembangkan di Kampus Berkeley mulai th. 1977 sampai 1985. Pemimpin proyek Ingres yaitu Profesor Michael Stonebraker serta Eugene Wong. Ingres semula di kembangkan diatas basis computer mini PDP-11. Belum ada SQL saat itu, serta Ingres mempunyai bhs query sendiri yang dimaksud QUEL. 

Kode Ingres lalu dikomersilkan hingga berdirilah Relational Technologies (yang lalu bertukar nama jadi Ingres Corporation, serta saat ini ada dibawah perusahaan Computer Associates). Sesaat itu, dari kampus yang sama, didirikan pulalah perusahaan Sybase serta Illustra (yang lalu bernama Informix, serta saat ini sudah dibeli oleh IBM) oleh beberapa alumninya. Profesor Stonebraker pernah terlibat di ketiga perusahaan ini. Satu diantara pendiri Ingres juga adalah pendiri Illustra. Jadi dari Ingres lahir beragam product database : Ingres sendiri, Sybase, serta Informix. Database komersial Ingres (yang alami beragam metamorfosis nama, dimulai dari Ingres II, Ingres NET, CA-Ingres, CA-OpenIngres, CA Advantage Ingres) tetap ada serta di jual sampai saat ini. 

Dari proyek Ingres juga lahirlah proyek penerusnya, Postgres (1986–1994). Di pimpin juga oleh Stonebraker, proyek ini mempunyai tujuan bikin Ingres supaya jadi lebih bertujuan objek. Kode Postgres inilah yang di ambil jadi Illustra serta Informix. 

Th. 1995 dua mahasiswa S2 di kampus yang sama, Jolly Chen serta Andrew Yu, memberikan SQL pada Postgres untuk menukar QUEL. Akhirnya yaitu Postgres95. Pada akhirnya ke-2 mahasiswa juga lulus serta meninggalkan Berkeley, tetapi Chen tetap selalu memaintain Postgres95. Product ini mempunyai komunitas yang aktif berdiskusi di mailing list. Satu tahun selanjutnya, Postgres95 jadi jadi tambah popular. Anggota mailing daftar sudah meraih 1000 orang. Seorang bernama Marc G. Fournier dari Kanada tawarkan suatu server untuk digunakan jadi host mailing list serta CVS. Sampai waktu itu, ada empat orang sebagai pengembang utama database Postgre95 : Chen, Fournier, serta dua orang lain yakni Thomas Lockhart di California, AS serta Vadim Mikheev di Rusia. Tetapi database Postgre95 di kembangkan berbarengan melalui Internet serta sumbangan patch serta beragam orang di semua pelosok dunia. 

Sayangnya, proyek ini belum terkelola dengan cara baik, terlebih profesional. Seluruhnya pengembang intinya mempunyai karier masing-masing. Mereka cuma meningkatkan database Postgre95 untuk kerja hoby atau sambilan. Walau sebenarnya jumlah pengguna telah cukup banyak. Laporan-laporan bug banyak yg tidak teratasi dengan baik. Menurut Chen, keluarga database Postgres sebagai database open source dengan cara tradisional di kembangkan dalam situasi akademik, serta belum siap untuk terima sumbangan kode serta laporan bug yang demikian banyak. Lagipula, kode turun-temurun dari Ingres serta database Postgres ini belum seutuhnya dipahami, juga oleh Chen. Untungnya, beberapa pengembang Postgres95 berdedikasi untuk berbenah diri, hingga kita bisa mengenal database Postgres sebagai database open source seperti sekarang ini.

Jadi, database open source mana yang lebih anda sukai?

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Selasa, 26 November 2013

Kerikil Dalam Perkembangan Database MySQL sebagai Database Open Source Terdepan

Posted by Putra Bumi On 19.00

Feature Media


(Database MySQL sebagai Database Open Source Terdepan - Ilmu Database)
Sebenarnya babak baru pengembangan database MySQL - yaitu waktu database MySQL launching untuk product database open source sejati—dimulai waktu perusahaan kecil MySQL AB ini menjalin kerja sama juga dengan suatu perusahaan database Amerika bernama Progress Software di th. 2000. Progress menolong memberikan keyakinan Monty dkk supaya ganti lisensi product database MySQL jadi GPL. Diluar itu, Progress juga masuk usaha open source dengan membuat NuSphere, yang bakal menjual distribusi database MySQL spesial. Jenis usaha mengemas software open source kelihatannya cukup laik di mata Progress, lihat keberhasilan distro-distro Linux serta perusahaan seperti Red Hat. Karenanya Progress juga merencanakan menyuntikkan dana sampai $2, 5 juta dolar pada MySQL AB, dengan maksud supaya
database MySQL dapat jadi tambah baik lagi. Satu lagi, Nusphere akan bikin table handler baru bernama Gemini, yang didasarkan pada software database Progress. Gemini bakal memberikan row-level locking serta transaksi pada database MySQL.

So far so good. Namun nyatanya, sebagian aksi yang dikerjakan oleh Nusphere bikin MySQL AB kesal. Pertama, Nusphere mengambil domain mysql. org (MySQL AB sendiri mempunyai mysql. com hasil pemberian Patrick Lynch) serta tak bikin pernyataan yang pasti di website itu bahwasanya database MySQL di kembangkan oleh MySQL AB, bukan hanya oleh Nusphere. Dengan kata lain Nusphere menggunakan nama database MySQL serta seakan mengakui jadi pengembang database MySQL, walau sebenarnya database MySQL sebagai database open source dari awal di kembangkan oleh MySQL AB. Ke-2, Nusphere dengan distribusinya yang bernama “Nusphere MySQL Advantage” tidak mematuhi GPL. Ini ironis, lantaran perusahaan induknya Progress-lah yang satu tahun pada mulanya menolong database MySQL jadi GPL. Distribusi binary Nusphere ini megandung kode Gemini yang dilink statik ke database MySQL. Menurut lisensi GPL, ini memanglah artinya kode Gemini juga mesti launching untuk GPL. Nyatanya, Nusphere tak berikan source code Gemini, namun cuma berjanji bakal melepasnya kelak. MySQL AB coba menghendaki kembali domain mysql. org serta menekan Nusphere melaunching source code Gemini, tiada hasil. 

Perselisihan lalu jadi memanas saat pada tanggal 15 Juni 2001 Nusphere serta Progress mengajukan tuntutan ke pengadilan atas David Axmark (satu diantara karyawan awal serta “penginjil” MySQL), Monty, serta MySQL AB, dengan tuduhan tidak mematuhi kontrak kesepakatan. 

MySQL AB tidak ingin kalah, ia menuntut balik Nusphere atas tuduhan pelanggaran trademark, kesepakatan, serta lisensi GPL. Sampai hari artikel ini ditulis, sistem pengadilan tetap berjalan. Oleh sebagian pihak ketentuan akhir pengadilan bakal benar-benar dinanti, lantaran bila MySQL AB menang maka supremasi serta validitas lisensi GPL bakal betul-betul dapat dibuktikan “di lapangan. ” Mau tahu selanjutnya tentang hal semacam ini? Cobalah tengok FAQ MySQL AB diwww. mysql. com/news/article-75. html. Bila ada saat, kunjungi juga slashdot. org serta carilah keyword “nusphere”. 

Diluar persoalan ini, database MySQL sebagai satu dari sekian banyak database open source selalu di kembangkan dengan cara aktif oleh MySQL AB. Serta untung untuk beberapa pengguna, Gemini saat ini praktis sudah digantikan oleh InnoDB yang berikan kekuatan sama. Waktu ini domain mysql. org juga sudah di ambil alih oleh MySQL AB.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Sejarah Database Mysql, Kelahiran Database Open Source yang Melegenda

Posted by Putra Bumi On 07.46

Feature Media


Bila di seri 3. 22 database MySQL sebagai database open source mulai diadopsi beberapa orang serta meningkat populasi penggunanya, maka di seri 3. 23 serta 4. 0-lah berlangsung banyak penambahan dari segi tehnologi. Ini tak lepas dari tuntutan pengguna yang makin memercayakan database MySQL, tetapi memerlukan fitur-fitur yang semakin banyak lagi. Dari sejak sebelum saat database MySQL versi 3. 22 serta awal 3. 23, database MySQL selalu dikritik praktisi database ataupun penggunanya tentang tak ada sarana transaksi (COMMIT serta ROLLBACK). Pengembang database MySQL merekomendasikan pemakaian LOCK TABLES untuk menangani persoalan up-date atomic pada database open source ini, namun ini sudah pasti bukan hanya pengganti transaksi, lantaran tak ada kekuatan membatalkan dampak pergantian di dalam cara tersebut. Di seri 3. 23-lah database MySQL sebagai database open source mulai mempunyai
kekuatan transaksi, row-level locking, serta foreign key constraint. Walau sebagian sarana popular yang lain tetap belum ada—seperti subselek, view, serta trigger—ini telah direncanakan serta bakal mulai ditambahkan di database MySQL seri 4. x.

Seri 3. 23. Di seri 3. 23 database MySQL memberikan tiga type tabel baru pada database open source ini: pertama MyISAM, yang hingga saat ini jadi jenis tabel default ; ke-2 BerkeleyDB, yang pertama kali memberikan kekuatan transaksi pada database MySQL ; serta ketiga InnoDB, primadona baru yang bakal digandrungi pengguna database open source ini. database MySQL walaupun bersifat database open source memanglah mempunyai arsitektur yang sangat mungkin setiap tabel dikerjakan oleh handler yang tidak sama. Handler ini terima perintah akses serta modifikasi dari susunan database MySQL yang lebih atas serta mewujudkannya dengan cara fisik dari serta ke disk. Tabel jenis MyISAM adalah tabel yang lebih cepat dari tabel ISAM, lantaran pola aksesnya sudah sesuai serta dioptimasi untuk pola akses SQL. Diluar itu MyISAM mensupport indeks pada kolom bertipe TEXT danBLOB, dan mensupport jenis indeks FULLTEXT. Tabel jenis BerkeleyDB, atau BDB, memakai database embedded BerkeleyDB yang telah populer itu untuk memakai kekuatan transaksinya. Sebagai database open source, dari mempunyai handler BDB, database MySQL naik statusnya jadi database yang ACID compliant, suatu hal yang sangat utama untuk keamanan data tertutama untuk sekelas database open source. Tetapi BerkeleyDB tidaklah terlampau maksimal untuk suatu database SQL, hingga pada akhirnya suatu perusahaan Finlandia Innobase Oy bikin handler table baru untuk MySQL yang memakai database embedded InnoDB-nya—kala itu bernama Innobase, tetapi bertukar nama lantaran persoalan trademark product Innobase yang telah ada pada mulanya. 

InnoDB membuat database MySQL menarik lantaran penambahan kecepatan serta kekuatan penambahan yang dimungkinkannya. Pertama-tama, InnoDB mempunyai feature transaksi dengan system multiversi. Berarti, bila suatu klien mengawali transaksi, maka pergantian yang dikerjakan klien itu tak lagi tampak oleh klien lain. Klien lain bakal lihat keadaan tabel sebelum saat transaksi. Barulah bila transaksi oleh klien pertama dicommit, pergantian ini jadi tampak di semua klien lain. Bandingkan ini dengan tabel BDB umpamanya, dimana klien yang mau terhubung suatu tabel yang tengah digunakan dalam suatu transaksi bakal diblok. Dengan kata lain, multiversi menghindari bloking yg tidak butuh. Ini ditambah lagi dengan row-level locking yang disiapkan InnoDB, hingga mempertinggi konkurensi serta menghindar terlampau banyak bloking. Handler tabel database MySQL yang lain cuma mensupport table-level locking, hingga suatu klien cuma dapat memblok dengan tingkat granulasi tabel serta punya potensi memblok banyak klien lain yang mau terhubung tabel yang sama. Database PostgreSQL serta sebagian database komersial telah mempunyai kemampuan-kemampuan ini. Karena InnoDB, database MySQL juga saat ini mempunyai keduanya. Diluar itu, InnoDB memberikan foreign key constraint, suatu hal yang kerap didambakan pemakai database MySQL lantaran dapat menyederhanakan logika pemrograman serta melindungi kekonsistenan database mereka. 

Seri 4. x. Di seri 4. 0 ini, pengembang database MySQL berjanji bakal jadikan database MySQL satu derajat lebih tinggi lagi. Fitur-fitur database open source yang dari dahulu di minta bakal dikabulkan, seperti subselek (di 4. 1), union (4. 0), foreign key constraint (4. 0 atau 4. 1—meski InnoDB telah sediakan ini di 3. 23. x), stored procedure (4. 1), view (4. 2), kursor (4. 1 atau 4. 2), trigger (4. 1). MySQL AB terus berdedikasi meningkatkan serta melakukan perbaikan database MySQL, dan menjaga database MySQLuntuk menjadi database open source terpopuler. 

Di versus 3. 23 serta setelah itu database MySQL makin menarik untuk dilirik oleh pemakai non-Web. Website mysql. com di halaman depannya dengan bangga memajang profil beberapa pemakai database MySQL  sebagai database open source yang populer, seperti Yahoo! Finance (yang mulai mengakui memakai database MySQL sekian waktu lalu di milis mysql), NASA (yang membuang Oracle untuk memotong biaya), atau perusahaan sekuritas Jepang Aizawa. Sebagai database open sourcedatabase MySQL tak akan sebatas diakui menaruh data menulis komentar pengunjung website Situs (seperti di slashdot. org, pemakai veteran MySQL) atau hit atau log Situs, namun juga saat ini untuk area menaruh data keuangan serta transaksi usaha. Walau demikian, karakteristik pemakai database—yang umumnya terbagi dalam perusahaan—adalah condong konvensional dalam mengambil product baru. Jadi janganlah terperanjat bila umpamanya hingga saat ini Anda bakal tetap menjumpai orang yang berasumsi database MySQL belum ACID-compliant atau belum dapat lakukan transaksi. Walau sebenarnya feature ini ada di database MySQL, meskipun sebagai database open source.

Sumber : masterweb

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Senin, 25 November 2013

Sejarah Awal Perkembangan Database MySQL menjadi Database Open Source

Posted by Putra Bumi On 08.09

Feature Media


(Database MySQL sebagai Database Open Source - Ilmu Database)
Database MySQL yang kita kenal sebagai database open source di kembangkan oleh suatu perusahaan Swedia bernama MySQL AB, yang saat itu bernama TcX DataKonsult AB, dari lebih kurang 1994–1995, walau cikal bakal kode database MySQL  dapat dimaksud telah ada dari 1979. Maksud semula TcX bikin database MySQL pada saat itu juga memanglah untuk meningkatkan aplikasi Situs untuk klien—TcX yaitu perusahaan pengembang software serta konsultan database. Saat itu Michael Widenius, atau “Monty”, satu satunya pengembang di TcX, mempunyai aplikasi UNIREG serta teratur ISAM yang di buat sendiri serta tengah mencari antarmuka SQL untuk ditempelkan di atasnya. Semula TcX menggunakan mSQL, atau “mini SQL” (bakal kita bahal di lain waktu). Mungkin mSQL yaitu hanya satu kode database open source yang ada serta cukup simpel waktu itu, walau telah ada Postgres (akan kita bicarakan juga di waktu yang lain). Tetapi nyatanya, menurut Monty, mSQL tidaklah cukup cepat ataupun fleksibel. Versus pertama mSQL juga tak mempunyai indeks. Sesudah coba menghubungi David Hughes—pembuat mSQL—dan nyatanya
tahu bahwasanya David tengah repot meningkatkan versus dua, maka ketentuan yang di ambil Monty yakni bikin sendiri mesin SQL yang antarmukanya serupa dengan mSQL namun mempunyai kekuatan yang lebih cocok untuk keperluan. Lahirlah MySQL.

Nama MySQL (baca : mai és kju él) yang disematkan pada database open source iniv tak terang di ambil dari tempat mana. Ada yang katakan nama database open source ini di ambil dari huruf pertama serta paling akhir nama panggilan Michael Widenius, Monty. Ada lagi yang katakan kata My yang digunakan pada database MySQL yang dikenal sebagai database open source di ambil dari nama putri Monty, yang memanglah dinamakan My—karena Monty memanglah aslinya seseorang Finlandia. Namun sebenarnya bila source code database MySQL dilirik, prefiks my memanglah telah terbubuhi di mana-mana di dalam database open source ini—prefiks ini kerap jadi prefiks umum bila seorang bikin kode kustom sendiri untuk suatu hal. Bila Anda benar-benar penasaran mana yang benar, barangkali dapat ajukan pertanyaan segera pada Monty sebagai pengembang database MySQL yang kemudian dijadikan sebagai database open source

Database MySQL versus 1. 0 launching Mei 1996 dengan cara terbatas pada empat orang. Baru di bln. Oktober database MySQL versus 3. 11. 0 dilepaskan ke umum untuk selanjutnya menjadi database open source. Tetapi semula kode ini tak diberikan dibawah lisensi General Public License, tetapi lisensi spesial yang intinya lebih kurang begini : “Source code database MySQL bisa dipandang serta gratis, dan server database MySQL bisa digunakan tanpa biaya namun cuma untuk keperluan nonkomersial. Berarti untuk non komersial dilepas sebagai database open source. Untuk keperluan komersial (mis : mengemas serta jual database MySQL, atau memasukkan database MySQL dalam program komersial lain) Anda mesti bayar lisensi. ” Sesaat distribusi Windows MySQL sendiri launching dengan cara berbagiware. Barulah pada Juni 2000 MySQL AB menginformasikan bahwasanya dari versus 3. 23. 19, database MySQL yaitu software bebas berlisensi GPL. Berarti, “Source code database MySQL bisa dipandang serta gratis, dan server database MySQL bisa digunakan tiada cost untuk keperluan apapun. Namun bila Anda memodifikasi source code database MySQL, Anda juga mesti melepasnya dibawah lisensi yang sama, yakni GPL. ” 

database MySQL Versus umum pertama sebagai database open source, yang cuma jalan di Linux serta Solaris dan beberapa besar tetap belum terdokumentasi itu, dengan berangsur-angsur diperbaiki serta ditambah feature demi fiturnya—tapi tetap terus dengan konsentrasi utama pengembangan pada kelangsingan serta kecepatan pada database MySQL. Berarti, feature yang mengakibatkan database MySQL jadi lambat tidaklah ditambahkan, atau dipending dahulu, atau ditambahkan namun jadi feature yang opsional. 

Versus awal database MySQL ini, walau telah dapat digunakan untuk aplikasi Situs simpel, belumlah cukup sekalipun untuk aplikasi usaha. Misalnya, JOIN simpel telah ada, namun tak ada HAVING—baru di bln. Desember ditambahkan. Telah ada jenis data TIMESTAMP serta kolom autoupdate, namun tak ada system-generated number (sequence) —baru diakhir 1996 juga ditambahkan modifier kolom AUTO_INCREMENT. Telah ada LIMIT namun GROUP BY serta ORDER BY mempunyai terbatasnya. Dan sebagainya. 

Barulah di versi-versi akhir 3. 22 dari database MySQL —sepanjang 1998–1999— database MySQL jadi makin popular serta dilirik orang. Stabilitasnya telah baik. Kecepatannya meningkat. Telah ada di beragam basis, terhitung Windows. Seri database MySQL versi 3. 22 sebagai database open source yang banyak digunakan di beragam instalasi pada waktu itu.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Jumat, 08 November 2013

Mengenal Element Database MySQL, Database Open Source yang Cocok untuk Web Database

Posted by Putra Bumi On 18.30

Feature Media

Sebagaimana kita ketahui bahwa database MySQL merupakan database open source yang cocok digunakan untuk keperluan web database. Value-value lanjutan dari database MySQL sebagai database open source yang cocok untuk web database.

Sebagai pengguna web database apalagi berupa database open source tentunya kita ingin database MySQL menjadi:
• Yang terbaik dan menjadi database open source yang paling banyak digunakan di dunia untuk aplikasi online sebagai web database.
• Database open source yang tersedia dan terjangkau untuk semua
• Sebagai database open source yang mudah digunakan
• Terus ditingkatkan sambil tetap cepat, aman dan handal untuk digunakan sebagai web database
• Menyenangkan untuk menggunakan dan meningkatkan kemampuan database open source
• Database MySQL  sebagai database open source yang bebas dari bug


Elemen Database MySQL – Database Open Source untuk Web Database


Apa yang diinginkan dari orang-orang yang bekerja dengan menggunakan database open source sebagaimana database MySQL seperti halnya:
• Berlangganan dengan filosofi Open Source, karena itu database MySQL tetap memiliki spirit sebagai database open source walaupun saat ini sudah menjadi web database yang bernaung di bawah Oracle.
• Bagaimana agar bisa menjadi warga negara yang baik dengan menggunakan database open source dan menghindari software bajakan, apalagi web database yang digunakan untuk online.
• Memilih mitra untuk berbagi nilai-nilai dan pola pikir kita, terutama seputar database open source dan web database
• Dengan kemampuan database MySQL , database open source ini bisa menjawab email dan memberikan bantuan kepada pengguna, pelanggan, mitra maupun rekan kerja serta berbagi data melalui web database.
• Jadilah organisasi virtual, terhubung sebagai satu jaringan dengan orang lain melalui web database dari database MySQL yang merupakan salah satu database open source terbaik saat ini.

Elemen Database MySQL sebagai Database Open Source yang baik untuk Web Database

Elemen dari SQL yang paling basic yang ada pada database MySQL diantaranya pernyataan, nama, jenis data, ekspresi, konstanta serta manfaat bawaan. 
Pernyataan 
Perintah dari SQL yang dipakai untuk menghendaki suatu aksi pada DBMS. 
Pernyataan basic SQL diantaranya : 
1. ALTER : Mengubah susunan tabel 
2. COMMIT : Mengakhiri eksekusi transaksi 
3. CREATE : Bikin tabel, indeks 
4. DELETE : Meniadakan baris pada suatu tabel 
5. DROP : Meniadakan tabel, indeks 
6. GRANT : Menugaskan hak pada basis data pada user 
7. INSERT : Menaikkan baris pada tabel 
8. REVOKE : Membatalkan hak pada basis data 
9. ROLLBACK : Kembalikan pada situasi awal mulanya jika transaksi gagal dikerjakan 
10. SELECT : Menentukan baris serta kolom pada suatu tabel 
11. UPDATE : Merubah value pada baris suatu tabel 

Nama 
Nama dipakai untuk jati diri, yakni jati diri untuk objek pada DBMS. Contoh : tabel, kolom serta pemakai. 

Tipe data 


Elemen Database MySQL – Database Open Source untuk Web Database


Jenis data yang ada dalam database MySQL : 
•  Jenis data numerik dari database MySQL diantaranya : 
1. TINYINT : Nilai integer yang benar-benar kecil 
2. SMALLINT : Nilai integer yang kecil 
3. MEDIUMINT : Nilai integer yang sedang 
4. INT : Nilai integer dengan nilai standar 
5. BEGINT : Nilai integer dengan nilai besar 
6. FLOAT : Bilangan decimal dengan single-precission 
7. DOUBLE : Bilangan decimal dengan double-precission 
8. DECIMAL (M, D) : Bilangan float yang dinyatakan untuk string. M : jumlah digit yang disimpan, D : jumlah angka dibelakang koma 


Elemen Database MySQL – Database Open Source untuk Web Database


• Jenis data String diantaranya : 
1. CHAR : Character yang mempunyai panjang tetap yakni sejumlah n 
2. VARCHAR : Character yang mempunyai panjang tak tetap yakni maksimum n 
3. TINYBLOB : BLOB dengan ukuran benar-benar kecil 
4. BLOB : BLOB yang mempunyai ukuran kecil 
5. MEDIUMBLOB : BLOB yang mempunyai ukuran sedang 
6. LONGBLOB : BLOB yang mempunyai ukuran besar 
7. TINYTEXT : teks dengan ukuran benar-benar kecil 
8. TEXT : teks yang mempunyai ukuran kecil 
9. MEDIUMTEXT : teks yang mempunyai ukuran sedang 
10. LONGTEXT : teks yang mempunyai ukuran besar 
11. ENUM : kolom berisi satu anggota enumerasi 
12. SET : Kolom bisa berisi sebagian nilai anggota himpunan 

• Jenis data tunggal serta jam pada database MySQL – database open source
1. DATE : date mempunyai format tahun-bulan-tanggal 
2. TIME : time mempunyai format jam-menit-detik 
3. DATETIME : paduan dari format date serta time 

Ekspresi  pada database MySQL – database open source
Ekspresi dipakai untuk membuahkan/ mengkalkulasi nilai. 
Umpamanya : jumlah=harga-diskon 
Ekspresi aritmatika diantaranya : 
1. + : tambah 
2. – : kurang 
3. /: bagi 
4. * : kali 

Konstanta 
Nilai yang tetap 

Fungsi bawaan 
Fungsi yaitu subprogram yang bisa membuahkan satu nilai jika fungsi itu di panggil. Fungsi Agregat pada database MySQL yaitu fungsi yang dipakai untuk lakukan summary, statistik yang dikerjakan disuatu tabel/query. 
1. AVG (ekspresi) : dipakai untuk mencari nilai rata-rata dalam kolom dari tabel. 
2. COUNT (x) : dipakai untuk mengkalkulasi jumlah baris dari suatu kolom dari tabel 
3. MAX (ekspresi) : dipakai untuk mencari nilai yang terbesar dari satu kolom dari tabel 
4. MIN (ekspresi) : dipakai untuk mencari nilai yang paling kecil dari satu kolom dari tabel 
5. SUM (ekspresi) : dipakai untuk mengitung jumlah total dari satu kolom dari tabel


Elemen Database MySQL – Database Open Source untuk Web Database


Demikianlah elemen-lemen yang ada pada database MySQL.  Database open source ini sangat mumpuni untuk digunakan sebagai web database. Selanjutnya di database open source yang bernaung dibawah Oracle ini, kita akan membahas mengenai kelompok pernyataan SQL yang ada di database MySQL.

Bagi anda yang ingin berbagi mengenai seputar database open sourceweb database, dan khusunya database MySQL  anda dapat mengisikan kotak komentar yang ada di bawah artikel ini. Kiritk dan Saran dari pembaca database MySQL tutorial ini tentunya akan lebih membangun dan menjadikan blog ini lebih kaya informasi dan semakin bermanaat bagi pembaca yang berminat pada seputar database open source  web database dan khususnya database MySQL.

Tidak ingin ketinggalan informasi mengenai ilmu database? Diperkenankan bagi pembaca yang ingin berlangganan artikel melalui email.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Sejarah Database MySQL, Definsi dan Keistimewaan Database MySQL

Posted by Putra Bumi On 01.27

Feature Media

MySQL database yaitu suatu piranti lunak sistem manajemen basis data SQL (DBMS) yang multithread, serta multi-user. MySQL database yaitu implementasi dari sistem manajemen basisdata relasional (RDBMS). MySQL database dibuah oleh TcX serta sudah diakui mengelola sistem dengan 40 buah database yang diisi 10. 000 tabel serta 500 field, salah satunya mempunyai 7 juta baris. 

Bercerita sejarah mysql database, MySQL AB adalah perusahaan komersial Swedia yang mensponsori serta yang mempunyai MySQL database. Pendiri MySQL AB yaitu dua orang Swedia  yang bernama David Axmark, Allan Larsson serta satu orang Finlandia bernama Michael “Monty”. Tiap-tiap pemakai MySQL database bisa memakainya dengan cara bebas yang didistribusikan gratis di bawah lisensi GPL (General Public License) tetapi tak bisa jadikan product turunan yang berbentuk komersial. 

Pada waktu ini MySQL database adalah database server yang benar-benar populer didunia, seluruh itu tidak lain lantaran bhs basic yang dipakai untuk terhubung ke database yakni SQL. Dalam sejarah mysql database diketahui SQL (Structured Query Language) pertama kali diaplikasikan pada suatu proyek penelitian pada laboratorium penelitian San Jose, IBM yang bernama sistem R. Lalu SQL juga dikembangan oleh Oracle, Informix serta Sybase. Dengan memakai SQL, sistem pengaksesan database lebih user-friendly dibandingan dengan yang lain, umpamanya dBase atau Clipper lantaran mereka tetap memakai perintah-perintah pemrograman murni. 

Sejarah MySQL Database

SQL bisa dipakai dengan cara berdiri dengan sendiri ataupun di lekatkan pada bhs pemograman seperti C, serta Delphi. 

Relational Database Management Sistem (RDBMS) 

MySQL database yaitu Relational Database Management Sistem (RDBMS) yang didistribusikan dengan cara gratis di bawah lisensi GPL (General Public License). Di mana tiap-tiap orang bebas untuk memakai MySQL database  tetapi tak bisa jadikan product turunan yang berbentuk komersial. MySQL database sesungguhnya adalah turunan satu diantara rencana utama dalam database dari lama, yakni SQL (Structured Query Language). SQL yaitu suatu rencana pengoperasian database, terlebih untuk penentuan atau seleksi serta pemasukan data, yang sangat mungkin pengoperasian data ditangani dengan gampang dengan cara otomatis. Keandalan satu database management sistem (DBMS) bisa di ketahui dari cara kerja optimizer-nya dalam lakukan sistem perintah-perintah SQL, yang di buat oleh user ataupun program-program aplikasinya. Untuk database server, MySQL database bisa disebutkan lebih unggul dibanding database server yang lain dalam query data. Hal semacam ini dapat dibuktikan untuk query yang dikerjakan oleh single user, kecepatan query MySQL database dapat sepuluh kali lebih cepat dari PostgreSQL serta lima kali lebih cepat dibanding Interbase. 


Sejarah MySQL Database

Kelebihan MySQL database

MySQL database mempunyai berbagai kelebihan, diantaranya : 
  1. Portabilitas. MySQL database bisa jalan stabil pada beragam system operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, serta ada banyak lagi. 
  2. Open Source. MySQL database didistribusikan dengan cara open source, di bawah lisensi GPL hingga bisa dipakai dengan cara cuma-cuma. 
  3. ‘Multiuser’. MySQL database bisa dipakai oleh sebagian user kurun waktu yang berbarengan tiada alami persoalan atau konflik. 
  4. ‘Performance tuning’. MySQL database mempunyai kecepatan yang mengagumkan dalam mengatasi query simpel, dengan kata lain bisa mengolah semakin banyak SQL per unit saat. 
  5. Jenis Kolom. MySQL database mempunyai jenis kolom yang benar-benar kompleks, seperti signed/unsigned integer, float, double, char, text, date, timestamp, dan sebagainya. 
  6. Perintah serta Manfaat. MySQL database mempunyai operator serta manfaat dengan cara penuh yang mensupport perintah Select serta Where dalam perintah (query). 
  7. Keamanan. MySQL database mempunyai sebagian susunan sekuritas seperti level subnetmask, nama host, serta izin akses user dengan system perizinan yang mendetail dan sandi terenkripsi. 
  8. Skalabilitas serta Pembatasan. MySQL database dapat mengatasi basis data dalam taraf besar, dengan jumlah rekaman (records) kian lebih 50 juta serta 60 ribu tabel dan 5 milyar baris. Diluar itu batas indeks yang bisa ditampung meraih 32 indeks pada setiap tabelnya. 
  9. Konektivitas. MySQL database bisa lakukan koneksi dengan klien memakai protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). 
  10. Lokalisasi. MySQL database bisa mendeteksi pesan kekeliruan pada klien dengan memakai kian lebih dua puluh bhs. Walau juga demikianlah, bhs Indonesia belum terhitung di dalamnya. 
  11. Antar Muka. MySQL database mempunyai interface (antar muka) pada beragam aplikasi serta bhs pemrograman dengan memakai manfaat API (Application Programming Interface). 
  12. Klien serta Peralatan. MySQL database dilengkapi dengan beragam peralatan (tool) yang bisa dipakai untuk administrasi basis data, serta pada tiap-tiap peralatan yang ada diikutkan panduan on-line. 
  13. Struktur tabel. MySQL database mempunyai susunan tabel yang lebih fleksibel dalam mengatasi ALTER TABLE, dibanding basis data yang lain sejenis PostgreSQL database maupun Oracle database.

Sejarah MySQL Database


Pada sejarah mysql database selanjutnya tertera bahwa bln Januari 2008, Perusahan besar Sun Microsystems membeli MySQL database sebesar US$ 1 miliar lalu Pada bln April 2009 Oracle Corporation di tandatangani perjanjian beli Sun Microsystems yang otomatis jadi yang memiliki hak cipta serta merk dagang MySQL database sesudah di setujui dewan direksi Sun Microsystems serta di setujui oleh pemegang saham Sun Microsystem dan pemerintah AS pada 20 Agustus 2009. 

Pada tanggal 14 Desember 2009, Oracle berjanji untuk selalu memeliharan serta menambah MySQL database seperti yang dikerjakan sepanjang empat tahun pada mulanya. 

Suatu gerakan melawan akuisisi Oracle pada MySQL database  untuk " Menyelamatkan MySQL database"  dari Oracle diawali satu diantara pendiri MySQL database yakni Monty Widenius. Hal ini telah menjadi sejarah mysql database.


Sejarah MySQL Database

Sejarah mysql database juga mencatat adanya petisi dari 50. 000+ developer serta pemakai MySQL database menghendaki Komisi Eropa untuk memblokir kesepakatan akuisisi. 

Untuk sisi dari negosiasi pada Komisi Eropa serta Oracle memiliki komitmen bahwasanya Database MySQL Server selalu memakai dual-lisensi yakni seperti yang dipakai MySQL AB yakni versus komersial serta GPL setidak-nya hingga th. 2015, Akuisisi Oracle pada akhirnya di setujui tiada syarat oleh Komisi Eropa pada tanggal 21 Januari 2010. 

Sejarah mysql database mencatat sesaat setelah itu, Monty Widenius sudah melaunching database bernama MariaDB berlisensi GPL, MariaDB di buat menurut pada source kode yang sama Database MySQL Server serta berupaya untuk melindungi kompatibilitas dengan Databas Oracle.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Kamis, 07 November 2013

Mengenal Tentang Database PostgreSQL, Sebuah PostgreSQL Tutorial

Posted by Putra Bumi On 00.22

Feature Media


Ringkasan: dalam artikel kali ini, postgreSQL tutorial akan belajar tentang database postgreSQL dan fitur yang membuat database postgreSQL menonjol dari sistem manajemen database lain.

Apakah database postgreSQL itu ?

Mengenal Tentang Database PostgreSQL, Sebuah PostgreSQL TutorialMari kita mulai postgreSQL tutorial ini dengan pertanyaan simpel : apa database postgreSQL  dan mengapa disebut database open source?

PostgreSQL adalah tujuan umum dan sistem manajemen database relasional obyek, yang paling canggih dari sistem database open sourceDatabase postgreSQL dikembangkan berdasarkan POSTGRES 4.2 di departemen Ilmu Komputer, Berkeley University of California, inilah salah satu sebab menjadi database open source.

Database postgreSQL  sebagai database open source dirancang untuk berjalan pada platform UNIX-like. Namun, database postgreSQL kemudian selain sebagai database open source juga dirancang untuk menjadi portabel sehingga dapat berjalan di berbagai platform seperti Mac OS X, Solaris dan Windows.

Database postgreSQL adalah perangkat lunak bebas dan open source. Kode sumbernya tersedia di bawah lisensi database postgreSQL  lisensi open source liberal. Anda bebas untuk memakai, memodifikasi serta mendistribusikan database postgreSQL dalam wujud apa pun.

Database postgreSQL memerlukan upaya sangat minimal, sebagai database open source  ini dipertahankan karena stabilitasnya. Oleh karena itu, jika Anda mengembangkan aplikasi berbasis database postgreSQL yang notabene adalah database open source, postgreSQL tutorial memastikan biaya total kepemilikan yang rendah bila dibandingkan dengan sistem manajemen database lain, ataupun database berbayar yang lain.

Database PostgreSQL Tutorial - Database Open Source


Menyoroti  Fitur Database PostgreSQL. 

Pada postgreSQL tutorial kali ini, database postgreSQL sebagai database open source mempunyai banyak feature canggih yang sebagaimana system manajemen database perusahaan lain tawarkan, seperti:
• jenis-jenis User-defined 
• Tabel inheritance
• mekanisme penguncian Canggih
• Foreign key referential integrity
• Views, rules, sub-select
• Transaksi bersarang / nested transaction (savepoints)
• Multi-version concurrency control (MVCC)
• Asynchronous replication

Versi terbaru dari database postgreSQL sebagai database open source mendukung fitur berikut:
• Microsoft Windows versi Server
• Tabel spasi
• Point-in-time recovery
Dan fitur baru lainnya ditambahkan dalam setiap rilis baru dari database postgreSQL sebagai database open source yang paling stabil saat ini.

Database PostgreSQL Tutorial - Database Open Source


Apa yang membuat Database PostgreSQL sebagai pelopor database open source lebih menonjol dari database lainnya?

Database postgreSQL adalah sistem manajemen database open source pertama yang mengimplementasikan fitur multi-versi-concurrency control (MVCC), bahkan sebelum Oracle yang notabene adalah database berbayar. Fitur MMVC dikenal sebagai isolasi snapshot di Oracle.

Database postgreSQL sebagai database open source adalah obyek sistem manajemen database relasional dengan tujuan umum. Hal ini memungkinkan Anda untuk menambahkan fungsi kustom untuk dikembangkan dengan menggunakan bahasa pemrograman yang berbeda seperti C / C + +, Java, dll

Database postgreSQL sebagai database open source dirancang untuk bisa diperluas. Di database postgreSQL  Anda dapat menentukan jenis data Anda sendiri, jenis indeks, bahasa fungsional, dll. Pada database open source  ini, jika Anda tidak menyukai setiap bagian dari sistem, Anda selalu dapat mengembangkan custom plugin untuk meningkatkan itu untuk memenuhi kebutuhan Anda misalnya, menambahkan optimizer baru.

Jika anda memerlukan dukungan apapun, komunitas yang aktif tersedia untuk membantu. Anda selalu dapat menemukan jawaban dari masyarakat PostgreSQL untuk masalah yang mungkin Anda miliki ketika bekerja dengan database postgreSQL sebagai database open source  Banyak perusahaan menawarkan layanan dukungan komersial dalam kasus Anda memerlukan lebih.

Database PostgreSQL Tutorial - Database Open Source


Siapa saja yang menggunakan Database PostgreSQL?

Banyak perusahaan yang telah membangun produk dan solusi menggunakan database postgreSQL walaupun merupakan database open source. Beberapa perusahaan unggulan adalah Apel, Fujitsu, Red Hat, Cisco, Juniper Network, dll Check it out di PostgreSQL users section ditampilkan untuk daftar lengkap organisasi yang menggunakan database postgreSQL sebagai database open source.

Komunitas database postgreSQL mengucapkan PostgreSQL sebagai / po?stgr?s ? ? KJU ?l /. Nama asli database postgreSQL Postgres karena itu kadang-kadang disebut sebagai database postgreSQL Postgres.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Rabu, 06 November 2013

Pengertian Database itu Apa? Fungsi dan Komponennya pada Data Base Management System (DBMS)

Posted by Putra Bumi On 09.46

Feature Media

DBMS (Data Base Management System) yakni perangkat lunak yang menangani semua pengaksesan database. Secara fungsi, data base management system atau dbms mempunyai fasilitas mengintegrasikan, terhubung, merekayasa dan memelihara basis data.

1. Menurut C. J. Date : Data Base Management System (DBMS)  adalah software yang menghandel semua akses pada database untuk melayani keperluan user. 
Data Base Management System

2. Menurut S, Attre : Data Base Management System (DBMS) yaitu software, hardware, firmware serta procedure-procedure yang memanage database. Firmware yaitu software yang sudah jadi modul yang tertanam pada hardware (ROM). 

3. Menurut Gordon C. Everest : Data Base Management System (DBMS) yaitu manajemen yang efisien untuk mengorganisasi sumber daya data. 

Pengertian Data Base Management System (DBMS)

Jadi Data Base Management System (DBMS) : Seluruh peralatan computer (Hardware+Software+Firmware). Data Base Management System (DBMS) dilengkapi dengan bhs yang bertujuan pada data (High level data language) yang kerap dimaksud juga untuk bhs generasi ke 4 (fourth generation language). 

FUNGSI Data Base Management System (DBMS) 
1. Data Definition, Data Base Management System (DBMS) mesti bisa memproses pendefinisian data 
2. Data Manipulation, Data Base Management System (DBMS) mesti bisa mengatasi keinginan dari pengguna untuk terhubung data 
3. Data Security & Integrity, Data Base Management System (DBMS) mesti dapatmemeriksa security serta integrity data yang didefinisikan oleh 
DBA 
4. Data Recovery & Concurency, Data Base Management System (DBMS) mesti bisa mengatasi kegagalan–kegagalan pengaksesan database 
yang bisa dikarenakan oleh sesalahan system, rusaknya disk, dsb. 
5. Data Dictionary, Data Base Management System (DBMS) mesti sediakan data dictionary. 
6. Performance, Data Base Management System (DBMS) mesti mengatasi unjuk kerja dari seluruh manfaat seefisien barangkali. 

Peralatan untuk mengambil keputusan/memastikan pendekatan database dimaksud DBMS. 
Data Base Management System (DBMS) adalah software (serta hardware) yang kusus didesain membuat perlindungan serta memanage database. 

Pengertian Data Base Management System (DBMS)

Dengan memakai Data Base Management System (DBMS), maka bisa : 

- Mendeskripsikan data serta hubungan. 
- Mendokumentasikan susunan serta pengertian data 
- Melukiskan, mengorganisasikan serta menaruh data untuk akses yang selektif/diambil serta efektif. 
- Jalinan yang seperti pada user dengan sumber daya data. 
- Perlindungan pada sumber daya data bakal terjamin, bisa dihandalkan, berkelanjutan serta benar. 
- Memisahkan persoalan Logical serta physical hingga mengubah implementasi database dengan cara fisik tak menginginkan user untuk mengubah maksud data (Logical). 
- Memastikan pembagian data pada beberapa user untuk terhubung dengan cara concurent pada sumber daya data. 

Perumpamaan Data Base Management System (DBMS) : 
1. Database Hierarchy : Pengaksesan data mesti ikuti aturan hierarchy yang telah didefinisikan terlebih dulu. 
Perumpamaan : IMS-2 (Information Management Sistem) oleh IBM, 1968 
2. Data Network : Data membuat jaringan yang lebih bebas dari jenis hierarchy. 
Perumpamaan : IDMS (Integrated Database Management Sistem) oleh Cullinet Software Inc, 1972 
3. Data Relational : Data dikelompokkan dengan cara bebas menurut macamnya melalui proses 
normalisasi 

Sample Database :
- INGRES oleh UN of CA & Relational Tech., 1973
- System-R oleh IBM Research, 1975
- ORACLE oleh Relational Software Inc., 1979
- DBASE II oleh Ashton-Tate, 1981

Pengertian Data Base Management System (DBMS)

KOMPONEN Data Base Management System (DBMS) 
Satu DBMS (Data Base Management System) umumnya memiliki sebagian komponen fungsional (modul) seperti : 

1. File Manager, yang mengelola area dalam disk serta susunan data yang digunakan untuk merepresentasikan 
info yang tersimpan dalam disk. 
2. Database Manager, yang sediakan interfaceantara data low-level yang ada di basis data denganprogram 
aplikasi serta query yang didapatkan ke system. 
3. Query Processor, yang menterjemahkan perintahperintah dalam query language ke perintah low-level yang 
bisa dipahami oleh database manager. 
4. DML Precompiler, yang mengkonversi perintah DMLyang ditambahkan dalam suatu program aplikasi 
kepemangin prosedur normal dalam bhs induk. 
5. DDL Compiler, yang mengkonversi perintah-perintahDDL ke dalam sekumpulan tabel yang mengandung 
metadata. Tabel-tabel ini lalu disimpan dalam kamus data. 

Keuntungan Serta Kerugian Pemakaian Data Base Management System (DBMS)

Pengunaan Data Base Management System (DBMS) untuk mengelola data memiliki sebagian keuntungan, 
yakni : 

- Kebebasan data serta akses yang efisien 
- Mereduksi saat pengembangan aplikasi 
- Integritas serta keamanan data 
- Administrasi keseragaman data 
- Akses berbarengan serta perbaikan dari terjadinya crashes (tabrakan dari sistem serentak). 
- Kurangi data redundancy : Data redundansi bisa direduksi/dikurangi, namun tak bisa di hilangkan sekalipun (untuk keperluan keyfield) 
- Memerlukan sedikit memory untuk penyimpanan data. 

Pengertian Data Base Management System (DBMS)

Kerugian pengunaan Data Base Management System (DBMS) diantaranya :

Beroleh piranti lunak yang mahal (tehnologi DBMS, Operation, Conversion, Planning, Risk). DBMS mainframe tetap benar-benar mahal. Data Base Management System (DBMS) berbasis mikro biayanya meraih sebagian ratus dolar, bisa melukiskan satu organisasi yang kecil dengan cara yang berarti memperoleh konfigurasi piranti keras yang besar.

Data Base Management System (DBMS) kerap membutuhkan kemampuan penyimpanan primer serta sekunder yang semakin besar dari pada yang dibutuhkan oleh program aplikasi lain. Juga, kemudahan yang di buat oleh DBMS dalam mengambil info mendorong semakin banyak terminal pengguna yang diikutkan dalam konfigurasi dari pada bila sebaliknya. 

Mempekerjakan serta menjaga staf DBA Data Base Management System (DBMS) membutuhkan pengetahuan spesial supaya bisa memakai kekuatan dengan cara penuh. Pengetahuan spesial ini paling baik didapatkan dari pengelola database.

Pada saat sekarang ini. Administrasi Data Base Management System (DBMS) selain dilakukan dengan bahasa PL/SQL, ada juga yang melakukannya dengan metode bahasa no sql. Anda penasaran dengan nosql Data Base Management System (DBMS) ? Nantikan ulasan-ulasan menarik lainnya mengenai Data Base Management System (DBMS) di blog ini. Ingin menyebarkan ulasan pengertian Data Base Management System (DBMS) kepada rekan anda? Atau anda bisa juga mendownload artikel pengertian Data Base Management System (DBMS) dalam bentuk pdf file.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database