Studi literatur: perbandingan basis data NewSQL Ahmad Yusuf1 . Omar MuhammadO2 . Muhammad Reza Riansyah3 dan Kusnawi4 Universitas Cahaya Bangsa Jl. Yani KM. 17 Kec. Gambut. Kalimantan Selatan ay@gmail. SMK Negeri 2 Banjarbaru Jl. Nusantara No. 1 Loktabat Selatan. Kota Banjarbaru. Kalimantan Selatan. aa@gmail. PT. Bandangtirta Agung Sambangan. Kec. Bati Bati. Kabupaten Tanah Laut. Kalimantan Selatan rezariiann@gmail. Universitas AMIKOM Yogyakarta Jl. Padjajaran. Ring Road Utara. Kel. Condongcatur. Kec. Depok. Kab. Sleman. Prop. Daerah Istimewa Yogyakarta khusnawi@amikom. Abstrak Selama bertahun-tahun sistem basis data relasional menjadi solusi untuk penyimpanan data sampai datang era Big Data. Kemudian sistem basis data non-relasional . ang dikenal sebagai sistem basis data NoSQL) mulai dikembangkan sebagai solusi basis data yang mempunyai kecepatan tinggi dan scalable untuk menangani volume data yang terus meningkat. Di sisi lain. NoSQL mempunyai beberapa kekurangan, diantaranya : tidak mendukung ACID (Atomicity. Consistency. Isolation. Durabilit. dan beberapa sistem database NoSQL tidak mendukung bahasa kueri terstruktur (SQL). NewSQL merupakan pengembangan dari NoSQL yang memiliki dukungan terhadap terhadap ACID dan bahasa SQL. Sistem basis data NewSQL yang dikembangkan saat ini memiliki arsitektur, fitur dan implementasi yang bervariasi. Penelitian ini melakukan ulasan ringkas . uick revie. pada perkembangan sistem basis data mulai dari relasional yang tradisional. NoSQL hingga NewSQL dengan dekripsi lebih pada sistem basis data NewSQL. Pada bagian akhir dilakukan perbandingan beberapa database NewSQL pada lima aspek, diantaranya : Ease of Use. Features & Functionality. Advanced Features. Integration dan Performance. Dari hasil perbandingan, pada aspek Ease of Use c-treeACE mendapat nilai tertinggi sedangkan Apache Trafodion menjadi yang terendah. Pada aspek Features & Functionality TIBCO ActiveSpaces menjadi yang tertinggi sedangkan VoltDB mendapat skor terendah. Selanjutnya. Altibase mendapat skor tertinggi pada aspek Advanced Features dan Apache Trafodion kembali menjadi yang Pada aspek Integration, skor tertinggi ada pada CockroachDB dan terendah ada pada Pivotal GemFire XD. Terakhir, pada aspek Performance. ActorDB menjadi yang tertinggi dan Apache Trafodion menjadi yang terendah lagi. Kata Kunci newsql, perbandingan newsql, acid, nosql, rdbms Pendahuluan Hingga saat ini, perusahaan selalu menangani data yang kompleks dari berbagai macam sumber, sehingga peran Database Management Systems (DBMS) sangat diperlukan untuk O Corresponding author. A Yusuf. A, dkk. licensed under Creative Commons License CC-BY Jurnal Open Access Yayasan Lentera Dua Indonesia Studi literatur: perbandingan basis data NewSQL menyimpan serta mengelola data tersebut . Bagi perusahaan, menentukan sistem manajemen basis data yang tepat menjadi suatu tantangan yang sulit, dikarenakan terdapat berbagai macam jenisnya . Sistem basis data tentu diharapkan untuk dapat lebih fleksibel dalam menangani berbagai format data, memiliki kinerja yang tinggi, dan mampu dikembangkan untuk menangani volume data yang sangat besar. Pemilihan sistem basis data yang tepat tentunya sangat erat kaitannya dengan kebutuhan bisnis dari setiap perusahaan. , seperti penggunaan Relational Database Management System (RDBMS) untuk menyimpan dan mengelola data perusahaan. Saat ini RDBMS disebut tidak dapat memenuhi kebutuhan pengguna dikarenakan keterbatasan dalam pengelolaan data yang kompleks . Hal tersebut membuat perusahaan memerlukan sistem basis data yang dapat menyediakan skalabilitas . , ketersediaan . , dan mampu meningkatkan kinerja . dengan tetap mempertahankan fitur-fitur penting dari sistem basis data tradisional . Beberapa perusahaan pembuat perangkat lunak basis data telah mengidentifikasi kebutuhan tersebut dan mulai mengembangkan basis data NewSQL untuk mengatasi masalah yang terkait dengan sistem basis data tradisional. Istilah NewSQL pertama kali digunakan di tahun 2011 oleh seorang bernama Matthew Aslett, dalam laporan analisis bisnisnya yang berjudul AuNoSQL. NewSQL and Beyond: The answer to SPRAINed relational databasesAy . Basis data NewSQL ini disebut dapat memecahkan permasalahan baru di basis data tanpa melepaskan keuntungan dari basis data tradisional . Sistem manajemen basis data relasional NewSQL jika dibandingkan dengan NoSQL memiliki kemampuan memberikan kinerja sistem yang sama seperti dalam beban OLTP (Online Transaction Processin. , dapat menyimpan data dalam berbagai format, seperti penyimpanan dokumen, penyimpanan grafik, dan penyimpanan key-value. Perbedaanya adalah sebagian besar produk basis data NoSQL membuang kinerja ACID untuk mencapai fleksibilitas penyimpanan data sedangkan NewSQL tetap mempertahankan jaminan ACID seperti sistem basis data tradisional . Sistem manajemen basis data relasional telah menjadi pilihan umum untuk menyimpan informasi. SQL . tructured query languag. sebagai bahasa standar untuk manipulasi relasional model juga memiliki banyak keterbatasan baik di tingkat manajemen database, seperti scalability, performance, dan size . Sistem basis data relasional kehilangan kekuatan pemrosesan jika terjadinya peningkatan volume data. Permasalahan utamanya adalah ketika terdapat perbedaan bahasa yang digunakan untuk akses ke sistem basis data, karena tidak semua pembuat perangkat lunak sistem basis data menggunakan aturan yang sama. Perbedaan aturan sintaks pada setiap produk sistem basis data dapat mempersulit penggunaannya . Pengembangan sistem basis data NewSQL bertujuan untuk mencapai kinerja tinggi, memiliki kemampuan besar untuk mengubah ukuran dan mudah digunakan. Terdapat dua karakteristik dalam NewSQL yang umum yaitu mendukung model data relasional dan penggunaan SQL sebagai antarmuka utama . Nampak bahwa sistem basis data telah berkembang pesat melaui banyak tahapan, dari sistem basis data relasional yang saat ini masih banyak digunakan, basis data NoSQL hingga ke generasi yang terbaru yaitu NewSQL. Kehadiran NewSQL di era transformasi digital sekarang tentunya sangat menarik di mana semakin banyak perusahaan memindahkan data aplikasinya ke sistem cloud . NewSQL telah menjadi pusat perhatian karena memberikan penawaran seperti skalabilitas . , dukungan SQL, dan cara terbaik bagi pengguna untuk mengakses data menggunakan API . pplication programming interfac. Perusahaan besar yang memikirkan arsitektur basis data jangka panjang, harus mempertimbangkan implikasi pada layer basis data dan potensi arsitektur basis data yang lebih terdistribusi dan fleksibel . , yang membuat sistem basis data berbasis NewSQL layak untuk ditelusuri. Aplikasi baru yang mendukung cloud Yusuf. A, dkk. memerlukan basis data baru dan NewSQL merupakan sistem basis data yang mendukung aplikasi tersebut . Sehingga inovasi basis data NewSQL sangat menarik dan terus berkembang dan mungkin menjadi permulaan dari akhir basis data NoSQL. Metodologi Ulasan ringkas perkembangan sistem basis data ini dimulai dengan penelusuran pustaka untuk melihat gambaran secara umum topik mengenai NewSQL. Setelah mendapatkan informasi umum, selanjutnya disusun struktur makalah dan dilanjutkan dengan mengajukan beberapa pertanyaan terkait NewSQL. Ulasan ringkas ini bertujuan untuk membantu pembaca memahami secara umum pada sistem basis data berbasis NewSQL. Beberapa pertanyaan yang diajukan dalam membangun ulasan ringkas ini adalah : bagaimana perkembangan MySQL. NoSQL dan NewSQL ?, apa saja DBMS NewSQL yang ada saat ini ?, apa saja aspek penting untuk dibandingkan antara DBMS NewSQL ?, bagaimana perbandingan antar DBMS NewSQL berdasarkan aspek-aspek tersebut ? Tinjauan literatur dilakukan dengan pencarian dan pemilihan paper yang digunakan sebagai bahan ulasan menggunakan Google Scholar dan dengan cara mencari langsung ke situs jurnal-jurnal. Pemilihan paper yang dijadikan sebagai sumber informasi dibatasi sejak tahun 2011 hingga tahun 2020. Kata kunci yang digunakan diantaranya adalah : MySQL. NoSQL dan NewSQL. Paper terkumpul difilter dan diorganisir sesuai dengan kebutuhan untuk menjawab pertanyaan ulasan di atas. Tinjauan literatur Genarasi RDBMS. NoSQL, dan NewSQL Generasi pertama sistem basis data relasional. RDBMS dimulai pada tahun 1960 oleh IBM . Sampai saat ini, telah banyak sistem manajemen basis data relasional yang muncul dan berkembang untuk memenuhi kebutuhan komputasi. Sistem managemen basis data ini sangat bergantung pada tabel,relasi antar tabel, dan juga menggunakan normalisasi untuk mengurangi redundansi. Permasalahan muncul saat RDBMS digunakan untuk menangani data secara realtime . seperti aplikasi berbasis web . Kemunculan NoSQL di akhir pertengahan tahun 2000-an . adalah akibat dari permasalahan tersebut. Istilah NoSQL pertama kali diperkenalkan pada 1988 untuk sistem basis data relasional yang tidak memiliki antar muka SQL dan istilah NoSQL ini kembali diperkenalkan pada 2009 untuk merujuk pada jenis basis data skala web modern . RDBMS disebut kurang memberikan fleksibilitas, kinerja, dan kecepatan pemrosesan . dan NoSQL hadir dengan memberikan solusi yang lebih cocok untuk banyak aplikasi. NoSQL memiliki fleksibilitas arsitektur, skalabilitas dan keandalan yang tinggi, model data dan bahasa kueri yang sangat sederhana, serta dapat menangani sejumlah besar kemampuan multimedia, media sosial, pengolah kata, email, dan basis data tidak terstruktur lainnya namun kurang dalam mekanisme untuk menangani dan mengelola konsistensi data . Berbeda dengan RDBMS. NoSQL adalah sistem basis data non-relasional, sehingga tidak dapat mendukung aplikasi yang sudah ditulis untuk generasi sebelumnya . NoSQL juga tidak mendukung OLAP . nline analytical processin. dan mendukung fitur real-time dan ACID . NewSQL dapat disebut sebagai generasi ketiga dari sistem basis data. NewSQL dapat disebut sebagai sistem basis data modern dari RDBMS yang menggabungkan kemampuan Studi literatur: perbandingan basis data NewSQL OLTP dan kinerja tinggi dari NoSQL . Pada tahun 2011, istilah NewSQL diperkenalkan oleh analis Matthew Aslett saat membahas kebutuhan akan adanya sistem basis data baru . Banyak sistem yang membutuhkan skalabilitas lebih seperti sistem yang dibutuhkan oleh perusahaan keuangan, sehingga kurang tepat jika menggunakan NoSQL. Dimana NoSQL tidak mendukung ACID sehingga tidak memiliki kemampuan menjaga konsistensi data yang kuat dan persyaratan transaksional seperti yang dimiliki oleh RDBMS . NewSQL Sistem basis data NewSQL dan NoSQL telah diperkenalkan untuk menangani data dengan cara yang berbeda terlepas dari tabel . , dan SQL seperti yang digunakan di basis data relasional . Dengan berbagai kelebihan NewSQL maka pengetahuan atas sistem basis data ini layak untuk dipelajari. Terdapat beberapa sistem basis data NewSQL yang populer yaitu ClustrixDB. NuoDB. CockroachDB. Pivotal GemFireXD. Altibase. MemSQL. VoltDB, c-treeACE. Percona TokuDB. Apache Trafodion. TIBCO ActiveSpaces. ActorDB, dan Google Spanner . CulustrixDB dan CockroachDB ClustrixDB disebut dapat menghilangkan kesulitan pada penskalaan dengan mengotomatiskan semua operasi basis data yang rumit, dimana biasanya dilakukan untuk meningkatkan kapasitas, throughput, dan ketersediaan . ClustrixDB dikenal sebagai basis data NewSQL pertama yang mendukung basis data real-time, dan dapat menangani volume transaksi yang besar . CockroachDB menjadi jembatan untuk pusat data dalam menyediakan layanan otomatis secara terus menerus dan transparan dalam menghadapi kegagalan sistem . skala Sehingga aplikasi tidak perlu memiliki pengetahuan atau penanganan khusus untuk kondisi tersebut . Basis data ini mendukung data historis, dengan menawarkan bounding data untuk menyediakan transparansi dan kemudahan servis yang berkelanjutan . CockroachDB menyediakan skalabilitas, konsistensi pada basis data SQL, dan juga dapat melakukan pemulihan otomatis terjadi kemungkinan terburuk . egagalan siste. untuk menyimpan data dengan aman . CockroachDB juga mendukung distributed SQL dan transaksi dengan sangat konsisten untuk memberikan kebesasan bagi pengembang aplikasi untuk dapat membangun aplikasi yang kuat . Tersedianya SQL seperti RDMBS dengan tetap mempertahankan kemampuan ACID dapat menjadi pertimbangan bagi pengembang NuoDB dan Pivotal GemFire XD NuoDB juga memberikan tawaran pada keseimbangan konsistensi transaksi, ketersedian, hingga ketahanan data terhadap kinerja aplikasi . Dalam memproses data dengan volume besar. NuoDB memiliki pemetaan geografi yang luas untuk dapat mengirimkan data tanpa hambatan serta dengan transmisi yang berkualitas . Hal tersebut membuat NuoDB menjadi efektif, sesuai dengan kondisi terkini baik dalam manajemen data maupun kueri . Teknologi memori yang terdistribusi membuat GemFire XD dapat menciptakan kelas aplikasi baru yang beroperasi secara realtime . GemFire memiliki fitur fungsional tertinggi dan non-fungsional terendah jika dibandingkan dengan jenis basis data yang lainnya dari NewSQL, sehingga cukup ketat untuk memanipulasi data . Dalam mendukung aspek Yusuf. A, dkk. non-supervised. GemFire XD menjadi yang tertinggi untuk integrasi data jika dibandingkan yang lainnya . Altibase dan MemSQL Arsitektur dari Altibase memungkinkan penggunaan tabel memori untuk mendukung kinerja yang tinggi, serta kemampuan dalam penyimpanan yang ekonomis . Altibase memberikan intensitas tinggi dari data yang diproses melalui bagian basis data dalam memori dan kapasitas penyimpanan yang besar . Altibase juga kompatibel dengan ANSI SQL dan ACID . , selain itu. Altibase mengurangi biaya melalui DBMS dalam penggunaan memori dan ruang penyimpanan . Kemudahan dalam konfigurasi dan pengelolaan klaster terdistribusi pada MemSQL disebut dalam . Kemapuan untuk memanipulasi dan mengakses baik data real-time maupun historis dimiliki oleh MemSQL . MemSQL juga cukup ketat untuk memproses serta mengakses data secara real-time dalam membangun keputusan tentang bagaimana memilih data yang diperbarui dan bagaimana mengabaikan replikasi atau transaksi yang tidak penting . VolDB dan c-treeAce VoltDB disebut mampu mendukung pada pengambilan keputusan yang cepat dengan menggabungkan elemen terbaik dari teknologi basis data modern dan tradisional . VoltDB memiliki kemampuan dalam mengatur data secara terdistribusi dengan kecepatan skalabilitas melalui arsitektur serbaguna dari ACID transaksional dengan RDBMS tradisionalnya . VoltDB mempunyai arsitektur yang efisien . untuk menerapkan konsistensi data yang selaras dengan reliabilitas, sehingga VoltDB dapat memastikan semua efisiensi dalam penggunaan secara profesional . Sistem basis data c-treeACE merupakan sistem lengkap dengan kemampuan NOSQL dan SQL yang saling melengkapi . Selain itu, basis data ini juga menyediakan dukungan API relasional dan non-relasional. Replikasi dan backup pada data historis disediakan dengan baik oleh c-treeACE . Pengabungan teknologi NoSQL kedalam sistem ini menjadikan sistem ini memiliki kinerja tinggi. Dalam pengembangan aplikasi, c-treeACE memegang kendali atas konfigurasi dan efisiensinya . Percona TukuDB dan Apache Trafodion Percona TokuDB merupakan sistem basis data yang dapat mempercepat kinerja dan konkurensi dan memotong persyaratan untuk media penyimpanan, sehingga memungkinkan perubahan skema online serta dukungan terhadap transaksi berbasis ACID . Penggunaan untuk penegloaan data skala besar, sistem ini menawarkan penambahan biaya dalam penerapannya dengan memberikan pembaasan spesifikasi yang terkait dengan upaya penskalaan dan pengoptimalan . Apache Trafodion merupakan solusi pada SQL berskala web yang dapat berkerja secara transaksional dan dapat berjalan di Apache Hadoop . Penggunaan kemampual SQL diharapkan dapat meningkatkan produktivitas dalam penggunaan di web . Trafodion juga dapat menampilkan data secara runtime dengan pengoptimalan dan performa tinggi, sehingga beban kerja OLTP akan dikompilasi secara efisien . TIBCOP ActiveSpace EE dan ActorDB Infrastuktur untuk membangun aplikasi yang mudah dikembangkan dan toleran terhadap kesalahan disedakan dalam sistem basis data TIBCO ctiveSpaces Edisi Enterprise (EE) . TIBCO ActiveSpaces EE dapat melakukan pengambilan data baik data riwayat demikian juga Studi literatur: perbandingan basis data NewSQL untuk melihat data secara real-time ataupiun data yang diminta dalam waktu tertentu . ActiveSpaces EE mampu memastikan NoSQL data grid yang sesuai dengan aturan ACID, sehingga menyebabkan konsistensi serta akses kontrol terhadap konkurensi, dimana hal tersebut sangat dianjurkan di banyak basis data lainnya . ActorDB didasarkan pada sistem basis data yang handal dan terbukti digunakan di industri yang sangat konsisten, terdistribusi, dan dapat diskalakan secara horisontal . ActorDB sangat menganjurkan penggunaan basis data relasional dalam kueri dan transaksi serta memiliki jaminan ACID . Google Spanner memberikan dukunga transaksi terdistribusi yang konsisten secara eksternal, serta dapat diskalakan, bersifat multi-version, dapat didistribusikan secara global, dan direplikasi secara sinkron. Google Spanner menjadi sistem pertama yang mendistribusikan data dalam skala global . Aplikasi pada sistem basis data ini dapat melakukan pembacaan, pengambilan dan penulisan data berdasarkan pencatatan waktu terstentu, sehingga aplikasi dapat membaca data sesuai catatan waktu yang dibutuhkan . Spanner juga menawarkan konfigurasi replikasi, sehingga aplikasi dapat mengelola seberapa jauh datanya dari pengguna untuk mengontrol latensi baca dan seberapa jauh replika satu sama lain untuk memenuhi kebutuhan latensi penulisan . Jika kesulitan dalam melakukan akses basis data global pada waktu tertentu. Spanner memberikan fitur untuk mendukung backup, eksekusi Map Reduce yang konsisten, dan pembaruan skema secara atomik schema . Pembahasan Pembahasan perbandingan basis data NewSQL menggunakan halaman survei yang dilakukan oleh PAT RESEARCH dimana mereka melakukan survei terhadap pengguna serta analisnya terhadap basis data NewSQL dengan menekankan aspek kemudahan penggunaan, fitur dan fungsionalitas, fitur advanced, integrasi, dan performa . Kemudahan penggunaan, c-treeACE memiliki nilai rata-rata tertinggi dan Apache Trafodion menjadi yang terendah. Hal ini dikarenakan c-treeACE menjadi basis data NewSQL yang dapat menggabungkan teknologi NoSQL yang unik dalam meningkatkan kinerja tinggi . Hasil dari penilaian dari kemudahan penggunaan ini tertampil pada Tabel 1. Tabel 1 NewSQL dalam kemudahan penggunaan. Sistem basis data ClustrixDB CockroachDB NuoDB Pivotal GemFire XD Altibase MemSQL VoltDB c-treeACE Percona TokuDB Apache Trafodion TIBCO ActiveSpaces ActorDB Analisis Penilaian Pengguna Nilai rata-rata Dalam aspek penilaian fitur dan fungsionalitas didapatkan bahwa TIBCO ActiveSpaces EE mendapatkan penilaian tertinggi, dan VoltDB menjadi yang terendah. Hal tersebut dikarenakan ActiveSpaces EE mampu memastikan NoSQL data grid yang sesuai dengan ACID, sehingga menyebabkan konsistensi serta akses kontrol terhadap konkurensi, dimana hal tersebut sangat dianjurkan di dalam sistem banyak basis data pada umumnya . Rangkuman penilaian terhadap fitur dan fungsional ini tertampil dalam Tabel 2. Yusuf. A, dkk. Tabel 2 NewSQL dalam fitur dan fungsionalitas. Sistem basis data ClustrixDB CockroachDB NuoDB Pivotal GemFire XD Altibase MemSQL VoltDB c-treeACE Percona TokuDB Apache Trafodion TIBCO ActiveSpaces ActorDB Analisis Penilaian Pengguna Nilai rata-rata *76 Altibase dari aspek penilaian fitur advanced mempunyai nilai tertinggi dibandingkan dengan jenis basis data NewSQL lainnya seperti yang tertampil pada Tabel 3. Hal ini dimungkinkan karena Altibase memberikan intensitas tinggi dari data yang diproses melalui bagian basis data dalam memori dan kapasitas penyimpanan yang besar . , dan kompatibel dengan ANSI SQL dan ACID . Tabel 3 NewSQL dalam fitur advanced. Sistem basis data ClustrixDB CockroachDB NuoDB Pivotal GemFire XD Altibase MemSQL VoltDB c-treeACE Percona TokuDB Apache Trafodion TIBCO ActiveSpaces ActorDB Analisis Penilaian Pengguna Nilai rata-rata CockroachDB memiliki nilai rata-rata tertinggi jika dibandingkan dengan yang lainnya, dan Pivotal GemFire XD sebagai yang terendah dalam aspek penanganan inegrasi data. Rangkuman penilaian aspek integrasi ini seperti tertampil pad Tabel 4. Basis data CockroachDB menjadi yang tertinggi karena mendukung data historis, dengan menawarkan bounding data untuk menyediakan transparansi dan kemudahan servis yang berkelanjutan . ActorDB pada aspek performa memiliki nilai yang paling tinggi, disusul dengan CockroachDB, dan pada penilaian terbawah dimiliki oleh Trafodion seperti terlihat dalam Tabel 5. Hal tersebut dikarenakan ActorDB didasarkan pada mesin database andal yang terbukti di industri, sangat konsisten, terdistribusi, dan dapat diskalakan secara horizontal . , dan ActorDB sangat menganjurkan basis data relasional dalam kueri dan transaksi di berbagai aktor, serta jaminan ACID . Kesimpulan dan saran Dari ulasan ringkas nampak bahwa hampir semua dari basis data NewSQL cukup kuat untuk menyerap data yang sangat besar dengan teknik yang cerdas dalam waktu tertentu. Basis PUSTAKA Tabel 4 NewSQL dalam fitur integrasi. Sistem basis data ClustrixDB CockroachDB NuoDB Pivotal GemFire XD Altibase MemSQL VoltDB c-treeACE Percona TokuDB Apache Trafodion TIBCO ActiveSpaces ActorDB Analisis Penilaian Pengguna Nilai rata-rata Tabel 5 NewSQL dalam aspek performa. Sistem basis data ClustrixDB CockroachDB NuoDB Pivotal GemFire XD Altibase MemSQL VoltDB c-treeACE Percona TokuDB Apache Trafodion TIBCO ActiveSpaces ActorDB Analisis Penilaian Pengguna Nilai rata-rata data NewSQL bertujuan untuk membawa model data relasional ke dalam ranah NoSQL. ACID. CAP (Consistency. Availability dan Partition Toleranc. dan bahasa SQL menjadi hal yang penting untuk disoroti dalam perkembangan NewSQL. Dari hasil perbandingan dapat diketahui bahwa tidak ada sistem basis data NewSQL yang dominan pada semua aspek. Sistem basis data c-treeACE menjadi yang termudah untuk digunakan, sedangkan TIBCO ActiveSpaces menjadi yang terbaik dari sisi fitur dan Altibase mendapat penilaian tertinggi pada sisi fitur advanced sedangkan CockroachDB menjadi yang terbaik dalam integrasi. Terakhir. ActorDB mendapat penilaian performa tertinggi diantara sistem database NewSQL yang lain. Di sisi lain. Apache Trafodion mendapat skor terendah pada aspek kemudahan penggunaan, fitur advanced dan performa. Sedangkan VoltDB menjadi yang terendah pada aspek fitur dan fungsionalitas dan Pivotal GemFire pada aspek inegritas. Penelitian lebih lanjut perlu dilakukan untuk melihat bagaimana arsitektur implementasi masing-masing NewSQL terutama pada platform Cloud atau Multi-Cloud yang kemudian memungkin penelitian mengenai berbagai aspek basis data pada sistem NewSQL. Pustaka 1 U. Eze. Etus, dan J. Uzukwu. AuDatabase system concepts, implementations and organizations-a detailed survey,Ay Database, vol. 2, no. 2, 2014. 2 A. Saeed. AuRole of database management systems . in supporting information technology in sector of education,Ay Int. Sci. Res, vol. 6, no. 5, pp. 1462Ae1466, 2017. PUSTAKA 3 H. Hashim. AuChallenges and security vulnerabilities to impact on database systems,Ay Al-Mustansiriyah Journal of Science, vol. 29, no. 2, pp. 117Ae125, 2018. 4 T. Kumar Das dan M. Mishra. AuA study on challenges and opportunities in master data management,Ay International Journal of Database Management Systems, vol. 3, no. 129Ae139, 2011. 5 T. Rao dan D. Khan. AuPerformance based comparison between rdbms and oodbms,Ay International Journal of Computer Applications, vol. 975, p. 8887, 2018. 6 D. Kunda dan H. Phiri. AuA comparative study of nosql and relational database,Ay Zambia ICT Journal, vol. 1, no. 1, pp. 1Ae4, 2017. 7 H. Damesha. AuObject oriented database management systems-concepts, advantages, limitations and comparative study with relational database management systems,Ay Global Journal of Computer Science and Technology, 2015. 8 L. Matei. AuBig data issues: Performance, scalability, availability,Ay Journal of Mobile. Embedded and Distributed Systems, vol. 6, no. 1, pp. 1Ae10, 2014. 9 M. Aslett. AuNosql, newsql and beyond: The answer to sprained relational databases,Ay Apr 2011. [Onlin. Available: https://blogs. com/information_management/ 2011/04/15/nosql-newsql-and-beyond/ 10 M. Murazzo. Gymez. Rodryguez, dan D. Medel. AuDatabase newsql performance evaluation for big data in the public cloud,Ay in Conference on Cloud Computing and Big Data. Springer, 2019, pp. 110Ae121. 11 J. Oliveira. dan J. Bernardino. AuNewsql databases - memsql and voltdb experimental evaluation,Ay in Proceedings of the 9th International Joint Conference on Knowledge Discovery. Knowledge Engineering and Knowledge Management - Volume 2: KEOD. INSTICC. SciTePress, 2017, pp. 276Ae281. 12 M. Madison. Barnhill. Napier, dan J. Godin. AuNosql database technologies,Ay Journal of International Technology and Information Management, vol. 24, no. 1, p. 1, 2015. 13 R. Kumar dan S. Charu. AuNewsql databases: Scalable rdbms for oltp needs to handle big data,Ay International Journal of Modern Computer Science (IJMCS), vol. 3, pp. 13Ae17, 14 K. Ong. Papakonstantinou, dan R. Vernoux. AuThe sql semi-structured data model and query language: A capabilities survey of sql-on-hadoop, nosql and newsql databases,Ay CoRR, abs/1405. 3631, vol. 43, 2014. 15 A. Watt dan N. Eng. Database Development Process. BCcampus. BC Open Textbook Project, 2014. 16 A. Pavlo dan M. Aslett. AuWhatAos really new with newsql?Ay ACM Sigmod Record, vol. 2, pp. 45Ae55, 2016. 17 T. Clohessy. Acton, dan L. Morgan. AuThe impact of cloud-based digital transformation on it service providers: evidence from focus groups,Ay International Journal of Cloud Applications and Computing (IJCAC), vol. 7, no. 4, pp. 1Ae19, 2017. 18 P. Kaur dan G. Sharma. AuScalable database management in cloud computing,Ay Procedia Computer Science, vol. 70, pp. 658Ae667, 2015. 19 K. Grolinger. Higashino. Tiwari, dan M. Capretz. AuData management in cloud environments: Nosql and newsql data stores,Ay Journal of Cloud Computing: advances, systems and applications, vol. 2, no. 1, pp. 1Ae24, 2013. 20 R. Kumar. Parashar. Gupta. Sharma, dan N. Gupta. AuApache hadoop, nosql and newsql solutions of big data,Ay International Journal of Advance Foundation and Research in Science & Engineering (IJAFRSE), vol. 1, no. 6, pp. 28Ae36, 2014. PUSTAKA 21 A. Moniruzzaman. AuNewsql: Towards next-generation scalable rdbms for online transaction processing . for big data management,Ay International Journal of Database Theory and Application, vol. 7, no. 6, pp. 121Ae130, 2014. 22 M. Mohamed. Altrafi, dan M. Ismail. AuRelational vs. nosql databases: A survey,Ay International Journal of Computer and Information Technology, vol. 3, no. 598Ae601, 2014. 23 K. Berg. Seymour, dan R. Goel. AuHistory of databases,Ay International Journal of Management & Information Systems (IJMIS), vol. 17, no. 1, pp. 29Ae36, 2013. 24 A. Zahid. Masood, dan M. Shibli. AuSecurity of sharded nosql databases: A comparative analysis,Ay in 2014 conference on information assurance and cyber security (CIACS). Ie, 2014, pp. 1Ae8. 25 L. Okman. Gal-Oz. Gonen. Gudes, dan J. Abramov. AuSecurity issues in nosql databases,Ay in 2011Ie 10th International Conference on Trust. Security and Privacy in Computing and Communications. Ie, 2011, pp. 541Ae547. 26 W. Zugaj dan A. Beichler. AuAnalysis of standard security features for selected nosql systems,Ay American Journal of Information Science and Technology, vol. 3, no. 2, pp. 41Ae49, 2019. 27 M. Aslett. AuHow will the database incumbents respond to nosql and newsql?Ay Apr 2011. [Onlin. Available: https://cs. edu/courses/cs227/archives/2012/papers/newsql/ aslett-newsql. 28 M. Stonebraker. AuNewsql: An alternative to nosql and old sql for new oltp apps,Ay Communications of the ACM. Retrieved, pp. 07Ae06, 2012. 29 T. Hoff. AuGoogle spannerAos most surprising revelation: Nosql is out and newsql is in,Ay Sep 2012. [Onlin. Available: http://highscalability. com/blog/2012/9/24/ google-spanners-most-surprising-revelation-nosql-is-out-and. 30 Hemang Tailor. Sushant Choudhary, dan V. Jain. AuRise of newsql,Ay 2014. [Onlin. Available: http://rgdoi. net/10. 13140/2. 31 A. Moniruzzaman dan S. Hossain. AuNosql database: New era of databases for big data analytics-classification, characteristics and comparison,Ay International Journal of Database Theory and Application, vol. 6, no. 4, 2013. 32 E. Erturk dan K. Jyoti. AuPerspectives on a big data application: What database engineers and it students need to know,Ay Engineering. Technology & Applied Science Research, 5, no. 5, pp. 850Ae853, 2015. 33 O. Tezer. AuUnderstanding sql and nosql databases and different . Ay Feb [Onlin. Available: https://w. com/community/tutorials/ understanding-sql-and-nosql-databases-and-different-database-models 34 A. Almassabi. Bawazeer, dan S. Adam. AuTop newsql databases and features classification,Ay International Journal of Database Management Systems (IJDMS) Vol, vol. 35 R. Kumar. Gupta. Maharwal. Charu, dan K. Yadav. AuCritical analysis of database management using newsql,Ay International Journal of Computer Science and Mobile Computing, vol. 3, pp. 434Ae438, 2014. 36 E. Caldarola. dan A. Rinaldi. AuBig data: A survey - the new paradigms, methodologies and tools,Ay in Proceedings of 4th International Conference on Data Management Technologies and Applications - Volume 1: KomIS, (DATA 2. INSTICC. SciTePress, 2015, pp. 362Ae370. PUSTAKA