SurrealDB membantu pengembang mengonsolidasikan database mereka
Bersaudara Tobie Morgan Hitchcock dan Jaime Morgan Hitchcock telah menghabiskan bertahun-tahun membangun sistem software-as-a-service berbasis awan bersama, mulai dari alat untuk memungkinkan lapangan golf mengukur 'keterlibatan pemain golf' hingga platform online yang dirancang untuk menilai kandidat pekerjaan. Meskipun sistem yang mereka bangun memiliki fungsi yang sangat berbeda, benang yang menyatukan dari semuanya adalah ketergantungan pada database yang dapat memungkinkan sistem tersebut berkembang sambil tetap performa. Mengelola database tidak sekerumit dulu. Tetapi pada skala besar, bisa menjadi cerita yang berbeda — dan Tobie mengatakan bahwa dia dan Jaime mengalami banyak titik-titik kelemahan umum secara langsung saat membangun sistem SaaS. 'Pengembang menghabiskan waktu yang berlebihan dalam pengelolaan infrastruktur dan memastikan bahwa data dalam aplikasi mereka konsisten di berbagai database dan jenis sistem yang berbeda dengan karakteristik dan jaminan yang berbeda,' kata Tobie kepada TechCrunch. 'Selain itu, mereka perlu mempelajari bahasa pemrograman dan kueri baru saat bekerja dengan banyak perpustakaan klien yang berbeda, meninggalkan lebih sedikit waktu untuk pengembangan aplikasi dan menyebabkan performa yang menurun dan penyebaran aplikasi yang lebih kompleks.' Solusi dari saudara Hitchcock adalah arsitektur database yang disebut SurrealDB, dipelihara oleh sebuah startup dengan nama yang sama yang didirikan Tobie dan Jaime pada tahun 2015. SurrealDB memungkinkan pengembang untuk memodelkan data menggunakan beberapa model data yang berbeda sekaligus, dan mendeploy database di berbagai lingkungan cloud dan on-premises. 'Sebagai database multi-model, SurrealDB membantu organisasi yang mencari menyatukan jumlah database yang mereka miliki dan kelola,' kata Tobie. 'Kami percaya bahwa bagian penting dari setiap database adalah kemampuan untuk dengan mudah dan tanpa kesulitan mengontrol setiap aspek dari database.' Arsitektur database SurrealDB, yang dibangun dalam bahasa pemrograman Rust, memiliki beberapa karakteristik umum dengan database relasional. Tetapi fitur-fitur tambahan seperti kontrol keamanan dan manajemen izin akses yang granular disertakan. SurrealDB juga dilengkapi dengan alat, Surrealist, yang memungkinkan pengembang melakukan beberapa tugas manajemen database secara visual, tanpa harus menulis kode. Perusahaan SurrealDB saat ini belum menghasilkan pendapatan. Namun, rencananya adalah menghasilkan uang melalui Surreal Cloud, versi fully managed dari SurrealDB yang diluncurkan dalam versi beta awal bulan ini. VCs percaya pada roadmap saudara Hitchcock. SurrealDB pekan ini menutup putaran pendanaan sebesar $20 juta yang dipimpin oleh FirstMark dan Georgian dengan partisipasi dari Crew Capital dan Alumni Ventures, membawa total yang terkumpul dari startup berbasis di London ini yang beranggotakan 32 orang menjadi $26 juta. Tobie mengatakan bahwa dana tersebut akan digunakan untuk pengembangan produk dan perekrutan yang 'berkelanjutan.' 'SurrealDB telah muncul sebagai pilihan untuk organisasi yang terbebani oleh biaya pengelolaan banyak database,' tambah Tobie dengan optimis. 'Dengan organisasi yang mencari cara untuk mengurangi biaya stack teknologi, kami melihat ini sebagai kesempatan bagi SurrealDB.'