DATABASE
Database merupakan himpunan
sekelompok data yang saling berkaitan, yang diolah dan diorganisasikan sehingga
menjadi sebuah informasi yang berguna.
Teknologi Database Terbaru
1. ORACLE
Ø New and Updated Packaged Applications
-
Competitive Analysis, Buat perbandingan
berdampingan yang dapat diedit oleh banyak pengguna secara bersamaan.
-
Quick SQL, Menyediakan cara cepat dan intuitif untuk menghasilkan
model data SQL relasional berdasarkan teks dalam format mirip markdown.
-
REST Client Assistant, memungkinkan
pengembang untuk mengakses layanan RESTful yang dibagi di kedua workspace
Application Express dan layanan publik. Aplikasi ini menyediakan pemetaan
berbasis metadata dari data respons layanan ke kolom set hasil SQL.
Ø Interactive Grid
interactive grid menyajikan pengguna dengan
sekumpulan data dalam laporan yang dapat dicari dan dapat disesuaikan. Dari
perspektif fungsional, interactive grid mencakup kemampuan kustomisasi yang
tersedia dalam laporan interaktif ditambah kemampuan untuk mengaturulang
laporan secara interaktif menggunakan mouse.
Ø Font APEX Icon Library
Font
APEX adalah ikon perpustakaan baru yang dirancang khusus untuk Oracle
Application Express dan Universal Theme. Font APEX mencakup lebih dari 1.100
ikon yang dirancang sebagai ikon 16 x 16 baris.
Ø Page Designer Enhancements
-
Drag and Drop Tab Reordering, developer
dapat merancang sendiri Page Designer ysng diinginkam
-
Property Editor, Filter Properties
Search, mencari sebuag grup atau atribut di Property Editor denan memasukkan
kata kunci di Filter Properties.
Ø Oracle JET Charts
Ini adalah komponen
dari Oracle JET, yang merupakan toolkit open source berdasarkan desain
JavaScript modern, CSS3 dan HTML5. Visualisasi data JET Oracle cepat, dapat
disesuaikan.
2. MySQLServer
Ø SQL
Server Database Engine
SQL Server Database Engine termasuk Mesin Database,
layanan inti untuk menyimpan, memproses, dan mengamankan data, replikasi,
pencarian teks lengkap, alat untuk mengelola data relasional dan XML, dalam
integrasi analitik basis data, dan integrasi Polybase untuk akses ke Hadoop dan
lainnya sumber data heterogen, dan server Layanan Kualitas Data (DQS).
Ø
Machine Learning Services (In-Database)
Machine Learning Services (In-Database) mendukung machine learning. terdistribusi dan terukur menggunakan sumber data
perusahaan. Di SQL Server 2016,
mendukung bahasa R. SQL
Server 2017 mendukung R dan Python.
3. MySQL
Ø JSON
MySQL
mendukung tipe data JSON yang ditentukan oleh RFC 7159 yang memungkinkan akses
efisien ke data dalam dokumen JSON (JavaScript Object Notation). Jenis data
JSON memberikan keunggulan ini daripada menyimpan string format JSON dalam
kolom string: Validasi otomatis dokumen JSON yang disimpan dalam kolom JSON.
Dokumen yang tidak valid menghasilkan kesalahan. Format penyimpanan yang
dioptimalkan. Dokumen JSON yang disimpan dalam kolom JSON dikonversi ke format
internal yang memungkinkan akses baca cepat ke elemen dokumen. Ketika server
nanti harus membaca nilai JSON yang disimpan dalam format biner ini, nilainya
tidak perlu dipecah dari representasi teks. Format biner terstruktur untuk memungkinkan
server mencari subobjek atau nilai yang disarangkan secara langsung oleh kunci
atau indeks array tanpa membaca semua nilai sebelum atau sesudahnya dalam
dokumen.
Ø MySQL
5.7.2
MySQL
5.7.2 DMR mampu menangani 500K query per detik (QPS) dan skala linear 64
jaringan cpu. Versi terbaru ini memiliki kemampuan dua kali lipat dari versi
sebelumnya yaitu 250K QPS.MySQL 5.7.2 DMR juga memberikan replikasi
semi-sinkron lossless, memungkinkan transaksi bekerja untuk mesin penyimpanan
dan externalized pada master
setelah query diterima.
4. PostgreSQL
Di versi PostgreSQL sebelumnya,
PostgreSQL hanya mendukung tabel, yang dapat digunakan untuk mensimulasikan
partisi tabel, tetapi rumit untuk disiapkan dan karakteristik performanya tidak
terlalu bagus. Di PostgreSQL 10, dimungkinkan untuk melakukan daftar atau
rentang partisi menggunakan sintaks khusus, dan kinerja INSERT telah sangat
ditingkatkan.
PostgreSQL telah memiliki replikasi
fisik - sering disebut replikasi streaming - sejak versi 9.0, tetapi ini
membutuhkan mereplikasi seluruh basis data, tidak dapat mentoleransi penulisan
dalam bentuk apa pun di server siaga, dan tidak berguna untuk mereplikasi di
seluruh versi atau sistem basis data. PostgreSQL 10 menambahkan replikasi logis
yang sangat mudah dikonfigurasi dan bekerja pada perincian tabel, jelas
merupakan langkah maju yang besar. Ini akan menyalin data awal untuk Anda dan
kemudian menyimpannya hingga tanggal setelah itu.
PostgreSQL 9.6 menawarkan query
paralel, fitur ini telah meningkat secara signifikan di PostgreSQL 10, dengan
fitur-fitur baru seperti Parallel Bitmap Heap Scan, Parallel Index Scan, dan
lainnya. Percepatan 2-4x adalah umum dengan kueri paralel, dan penyempurnaan
ini harus memungkinkan percepatan tersebut terjadi untuk berbagai kueri yang
lebih luas.
5. NoSQL
Ø Document databases memasangkan setiap
kunci dengan struktur data yang kompleks yang disebut dokumen. Dokumen dapat
berisi banyak pasangan key-value atau pasangan key-array ataupun nested
documents.
Ø Graph stores digunakan untuk menyimpan informasi tentang jaringan
data, seperti koneksi sosial. Graph
Store termasuk Neo4J dan Giraph.
Ø Key-value
stores adalah basis data NoSQL yang paling sederhana. Setiap item dalam
database disimpan sebagai nama atribut (atau 'key'), bersama dengan nilainya.
Contoh-contoh key-value stores adalah Riak dan Berkeley DB. Beberapa key-value
store, seperti Redis, memungkinkan setiap nilai memiliki tipe, seperti
'integer', yang menambahkan fungsionalitas.
Ø Wide-column
storesseperti Cassandra dan HBase
dioptimalkan untuk kueri atas kumpulan data yang
besar, dan menyimpan kolom data, bukan baris.
KESIMPULAN
·
Database menyimpan data dengan baik,akurat,dan
relevan.
·
Database dapat mengurangi duplikasi data/penggandaan
data (data redundancy).
·
Database mengurangi pemborosan tempat simpanan luar.
DAFTAR
PUSTAKA