Cara menggunakan postgresql berapa mahal?

PostgreSQL adalah sistem database objek-relasional open source yang kuat yang menggunakan dan memperluas bahasa SQL yang dikombinasikan dengan banyak fitur yang menyimpan dan menskalakan beban kerja data yang paling rumit dengan aman. Asal usul PostgreSQL berasal dari tahun 1986 sebagai bagian dari proyek POSTGRES di University of California di Berkeley dan memiliki lebih dari 35 tahun pengembangan aktif pada platform inti

PostgreSQL telah mendapatkan reputasi yang kuat untuk arsitektur, keandalan, integritas data, rangkaian fitur yang kuat, ekstensibilitas, dan dedikasi komunitas open source di belakang perangkat lunak untuk secara konsisten memberikan solusi yang berkinerja dan inovatif. PostgreSQL berjalan pada semua sistem operasi utama, telah sesuai dengan ACID sejak tahun 2001, dan memiliki pengaya yang kuat seperti ekstender basis data geospasial PostGIS yang populer. Tidak mengherankan jika PostgreSQL telah menjadi database relasional open source pilihan bagi banyak orang dan organisasi

Memulai menggunakan PostgreSQL tidak pernah semudah ini - pilih proyek yang ingin Anda bangun, dan biarkan PostgreSQL menyimpan data Anda dengan aman dan kuat

Mengapa menggunakan PostgreSQL?

PostgreSQL hadir dengan banyak fitur yang ditujukan untuk membantu pengembang membangun aplikasi, administrator untuk melindungi integritas data dan membangun lingkungan yang toleran terhadap kesalahan, dan membantu Anda mengelola data tidak peduli seberapa besar atau kecil kumpulan datanya. Selain gratis dan open source, PostgreSQL sangat bisa dikembangkan. Misalnya, Anda dapat menentukan tipe data Anda sendiri, membangun fungsi kustom, bahkan menulis kode dari berbagai bahasa pemrograman tanpa mengkompilasi ulang database Anda

PostgreSQL mencoba menyesuaikan dengan standar SQL di mana kesesuaian tersebut tidak bertentangan dengan fitur tradisional atau dapat menyebabkan keputusan arsitektur yang buruk. Banyak fitur yang diperlukan oleh standar SQL didukung, meskipun terkadang dengan sintaks atau fungsi yang sedikit berbeda. Pergerakan lebih lanjut menuju kesesuaian dapat diharapkan dari waktu ke waktu. Pada rilis versi 15 pada Oktober 2022, PostgreSQL memenuhi setidaknya 170 dari 179 fitur wajib untuk SQL. Kesesuaian Inti 2016. Pada tulisan ini, tidak ada database relasional yang memenuhi kesesuaian penuh dengan standar ini

Di bawah ini adalah daftar lengkap berbagai fitur yang ditemukan di PostgreSQL, dengan lebih banyak ditambahkan di setiap rilis utama

  • Tipe Data
    • Primitif. Integer, Numerik, String, Boolean
    • Tersusun. Tanggal/Waktu, Array, Range / Multirange, UUID
    • Dokumen. JSON/JSONB, XML, Nilai kunci (Hstore)
    • Geometri. Titik, Garis, Lingkaran, Poligon
    • Kustomisasi. Komposit, Jenis Khusus
  • Integritas data
    • UNIK, BUKAN NULL
    • Kunci Utama
    • Kunci Asing
    • Kendala Pengecualian
    • Kunci Eksplisit, Kunci Penasehat
  • Konkurensi, Kinerja
    • Pengindeksan. B-tree, Multicolumn, Ekspresi, Parsial
    • Pengindeksan Tingkat Lanjut. GIST, SP-Gist, KNN Gist, GIN, BRIN, Meliputi indeks, filter Bloom
    • Perencana / pengoptimal kueri yang canggih, pemindaian hanya indeks, statistik multikolom
    • Transaksi, Transaksi Bersarang (melalui savepoints)
    • Kontrol konkurensi Multi-Versi (MVCC)
    • Paralelisasi kueri baca dan membangun indeks B-tree
    • Partisi tabel
    • Semua level isolasi transaksi ditentukan dalam standar SQL, termasuk Serializable
    • Kompilasi ekspresi just-in-time (JIT).
  • Keandalan, Pemulihan Bencana
    • Write-ahead Logging (WAL)
    • Replikasi. Asinkron, Sinkron, Logis
    • Point-in-time-recovery (PITR), siaga aktif
    • Ruang meja
  • Keamanan
    • Autentikasi. GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Sertifikat, dan lainnya
    • Sistem kontrol akses yang kuat
    • Keamanan tingkat kolom dan baris
    • Otentikasi multi-faktor dengan sertifikat dan metode tambahan
  • Kemungkinan diperpanjang
    • Fungsi dan prosedur tersimpan
    • Bahasa Prosedural. PL/pgSQL, Perl, Python, dan Tcl. Ada bahasa lain yang tersedia melalui ekstensi, mis. g. Java, JavaScript (V8), R, Lua, dan Karat
    • Ekspresi jalur SQL/JSON
    • Pembungkus data asing. terhubung ke database atau aliran lain dengan antarmuka SQL standar
    • Antarmuka penyimpanan yang dapat disesuaikan untuk tabel
    • Banyak ekstensi yang menyediakan fungsionalitas tambahan, termasuk PostGIS
  • Internasionalisasi, Pencarian Teks
    • Dukungan untuk set karakter internasional, e. g. melalui pemeriksaan ICU
    • Kumpulan case-insensitive dan aksen-insensitive
    • Pencarian teks lengkap

Ada lebih banyak fitur yang dapat Anda temukan di dokumentasi PostgreSQL. Selain itu, PostgreSQL sangat dapat dikembangkan. banyak fitur, seperti indeks, telah menentukan API sehingga Anda dapat membangun dengan PostgreSQL untuk mengatasi tantangan Anda

PostgreSQL telah terbukti sangat terukur baik dalam jumlah data yang dapat dikelolanya dan dalam jumlah pengguna bersamaan yang dapat diakomodasi. Ada cluster PostgreSQL aktif di lingkungan produksi yang mengelola banyak terabyte data, dan sistem khusus yang mengelola petabyte

Ada pertanyaan?

Tempat pertama untuk bertanya tentang PostgreSQL adalah dokumentasinya yang terkenal di dunia yang membahas cara menggunakan PostgreSQL secara mendalam

Kami juga memiliki banyak milis tempat Anda dapat terhubung dan berpartisipasi dalam komunitas. Ada juga banyak acara dan grup pengguna lokal tempat Anda dapat terhubung dengan pengguna PostgreSQL lainnya

Pengguna kami kami

Kami menggunakan PostgreSQL di semua LeapServs untuk melacak informasi mulai dari beberapa ratus ribu baris hingga 20+ juta

Lindsay Snider, Mitra Pendiri, BitLeap LLC

Centroy telah menggunakan PostgreSQL sejak awal. Kami menginginkan skalabilitas yang dapat menahan beban kerja puncak yang intens, bersama dengan fitur bawaan seperti pengelompokan untuk memperkenalkan tingkat perlindungan yang lebih besar di beberapa situs geografis

Andrew Homer, Pendiri, Centroy

Secara keseluruhan, PostgreSQL lebih cepat daripada produk komersial tempat kami mengonversi

Kevin Grittner, Sistem Pengadilan Wisconsin

"Secara default, PostgreSQL mungkin merupakan basis data paling sadar keamanan yang tersedia. "

Buku Pegangan Peretas Basis Data,

Postgres 9. 5 telah membuktikan dirinya benar-benar stabil, berkinerja luar biasa, dan, menurut pendapat saya, mesin penyimpanan data penyimpanan dokumen relasional campuran terbaik di pasar saat ini