10 poin oleh xguru 2022-05-16 | 4 komentar | Bagikan ke WhatsApp
  • Berbasis SQLite dan mendukung API secara apa adanya
  • Membuat clone khusus baca yang diperbarui otomatis agar tetap terbaru
  • Menjalankan beberapa pernyataan SQL sekaligus dengan Batch API (transaksi)
  • Biaya egress gratis
  • Snapshot disimpan otomatis secara berkala ke penyimpanan R2

4 komentar

 
xguru 2022-05-16

SQLite pada dasarnya memang serverless (library), jadi sepertinya cukup cocok untuk Worker yang juga serverless.. Tapi rasanya detailnya terlalu sedikit. Misalnya, kalau berjalan di tiap edge, bagaimana sinkronisasi globalnya dilakukan, dan sebagainya

 
cometkim 2022-05-16

D1 memanfaatkan Transactional Storage API dari Durable Objects.

Cloudflare menjamin bahwa instance tertentu hanya dipertahankan di satu lokasi pada jaringan global pada saat yang sama, jadi masalah konsistensi akibat sistem terdistribusi tidak akan terjadi.

Singkatnya, ini tampaknya bisa dilihat sebagai produk yang berfokus pada DX dengan provisioning seminimal mungkin. Untuk saat ini sih, hehe

 
cometkim 2022-05-16

Terkait hal ini, CEO Matthew meninggalkan spoiler yang sangat menarik.

https://twitter.com/eastdakota/status/1524770651764146176

D0 (Durable Objects, permainan kata menggunakan simbol), D1 (database SQL), lalu D2 apa?

 
xguru 2022-05-16

Haha, menarik juga. Kira-kira nanti bakal jadi seperti apa ya.