Database
Sebagian besar aplikasi menyimpan datanya di CMS bawaan Proyecta — sebuah penyimpanan terkelola berbasis Postgres, tanpa database yang perlu kamu jalankan. Database realtime untuk aplikasi yang diperbarui secara langsung akan segera hadir.
Sebagian besar aplikasi Proyecta tidak mengharuskanmu memikirkan database sama sekali. Saat kamu mendeskripsikan aplikasimu, Proyecta merancang model data, menyiapkan koleksi konten nyata, dan mengisinya dengan data sampel — semua dilakukan sebelum UI dibangun. Aplikasimu langsung terhubung ke data nyata yang dapat diedit oleh pemilik sejak build pertama. Data yang persisten tersebut tersimpan di sistem manajemen konten (CMS) bawaan Proyecta — sebuah penyimpanan terkelola berbasis Postgres — bukan di database yang harus kamu kelola sendiri.
Di mana data aplikasimu tersimpan
Section titled “Di mana data aplikasimu tersimpan”| Jenis data | Tempat penyimpanan | Kelola di |
|---|---|---|
| Konten & catatan (postingan, layanan, listing, FAQ, pemesanan) | Manajemen konten (CMS) | AI chat, panel admin aplikasimu |
| Akun pengguna & login | Auth | Panel admin aplikasimu → Members |
| Produk, pesanan, langganan, pembayaran | Commerce | Panel admin aplikasimu → Commerce |
| File & media yang diunggah | Files & Media | Panel admin aplikasimu |
Kamu tidak perlu memutuskan di mana meletakkan konten, pengguna, pesanan, atau file — platform yang mengelolanya, dan kamu mengaturnya dari panel admin bawaan aplikasimu (atau dengan menanyakannya ke AI).
Bagaimana datamu disimpan
Section titled “Bagaimana datamu disimpan”Kamu tidak perlu merancang skema atau menjalankan server. Proyecta memodelkan datamu sebagai koleksi dan entri di CMS, menyiapkannya sebelum UI dibangun, dan mengisinya dengan konten sampel yang realistis. Halaman-halamanmu membaca data tersebut melalui typed hooks yang dihubungkan oleh AI, dan kamu mengeditnya dari panel admin — tanpa kode. Untuk model lengkapnya (koleksi, singleton, tipe field, draf dan penerbitan), lihat Manajemen Konten dan Cara kerja data aplikasimu.
Di balik layar, ini adalah penyimpanan terkelola berbasis Postgres: persistensi dan replikasi ditangani untukmu, dan tidak ada database yang perlu di-provision, di-scale, atau di-backup sendiri.
Bisakah AI membaca dan menulis data?
Section titled “Bisakah AI membaca dan menulis data?”Bisa. Minta langsung ke AI, dan ia akan bekerja pada penyimpanan tempat data tersebut berada:
"Add a new service called 'Deep clean' priced at $120"→ membuat entri CMS"Mark the last five contact-form submissions as read"→ memperbarui pengiriman formulir"Change the homepage headline to …"→ mengedit konten halaman
Kamu (atau siapa pun yang kamu jadikan admin) dapat melakukan hal yang sama dari panel admin aplikasi, tanpa AI.
Database infrastruktur (pengembangan lokal)
Section titled “Database infrastruktur (pengembangan lokal)”Jika kamu mengembangkan aplikasi dengan database relasional tradisional — repo yang kamu bawa sendiri, atau workload lokal yang lebih berat — mesin dev kamu dapat menjalankan layanan infrastruktur sebagai sidecar container:
- PostgreSQL — database relasional lengkap dengan dukungan SQL
- MySQL — database relasional alternatif
- MongoDB — database dokumen
- Redis — penyimpanan data in-memory / cache
Tambahkan layanan ini dengan mendeskripsikannya ke AI, atau dengan mengonfigurasinya di proyecta.config.json. Lihat Dev Machines untuk detailnya. Layanan ini diperuntukkan bagi pengembangan lokal dan terpisah dari data platform aplikasi yang sudah kamu publikasikan.
Di mana kontenku disimpan?
Di CMS bawaan Proyecta — sebuah penyimpanan terkelola berbasis Postgres. Persistensi dan replikasi ditangani untukmu; tidak ada database yang perlu dijalankan. Lihat Manajemen Konten.
Apakah dataku di-backup?
Konten dan catatan di CMS dipertahankan dan direplikasi secara otomatis. Database infrastruktur yang kamu tambahkan untuk pengembangan lokal (PostgreSQL, dll.) tidak di-backup secara otomatis untukmu.
Bisakah saya mengekspor data saya?
Minta AI untuk mengekspor datamu, atau lihat Export Data untuk jalur yang tersedia.
Segera hadir
Section titled “Segera hadir”- Database realtime — untuk aplikasi yang membutuhkan data yang berubah secara langsung (chat yang mengalir masuk, kehadiran / “siapa yang sedang online”, feed aktivitas, state permainan multiplayer). Konten yang persisten akan tetap berada di CMS; penyimpanan realtime hanya akan menyimpan state perilaku live. Jika kamu mendeskripsikan aplikasi yang membutuhkan ini sekarang, Proyecta membangun bagian lainnya dan menandai fitur live tersebut sebagai akan hadir dalam pembaruan berikutnya.
- Import CSV untuk memuat konten secara massal.