PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

pgmemcache vs Infinite Cache

Dalam postingan terbaru saya di pgmemcache, ada beberapa pertanyaan yang sangat menarik dan membuat saya untuk mengerjakannya. Saya harus berterima kasih untuk itu

Pertanyaan:
1. Apakah aplikasi pgmemcache transparan ?
2. Apakah ada sinkronisasi antara memcached dan PostgreSQL Shared buffers ?

Jawaban:

pgmemcache(memcached) bukan aplikasi transparan, Anda perlu melakukan perubahan pada aplikasi untuk mendorong atau mengambil data dari cache.

EnterpriseDB, produk PostgresPlus Advance Server menyertakan fitur yang disebut Infinite Cache, yang didasarkan pada teknologi produksi yang telah terbukti memcached cache objek terdistribusi open source.

Tentang EnterpriseDB, Enterprise PostgreSQL Company, menyediakan produk PostgreSQL kelas perusahaan dari database open source paling canggih di dunia. Produk Postgres Plus perusahaan secara ideal cocok untuk aplikasi intensif transaksi yang membutuhkan kinerja superior, skalabilitas masif, dan kompatibilitas dengan produk database berpemilik.

Ringkasan

Diagram di atas membantu untuk memahami arsitektur pgmemcache vs cache tak terbatas. Dalam cache tak terbatas, semua halaman pertama kali dicari di shared_buffers dan kemudian di Infinite Cache. Sinkronisasi antara cache buffer bersama dan cache tak terbatas membuat aplikasi menjadi transparan, yang tidak terjadi pada pgmemcache.

Infinite Cache, lebih cepat dan aplikasi sepenuhnya transparan. Tidak diperlukan kode khusus dari pengembang. Menghangatkan cache Anda dengan beberapa proses paralel dan cache pra-muat saat startup mengurangi waktu pemanasan.

Untuk memanfaatkan cache tak terbatas, Anda harus mengunduh Server PostgresPlus Advance yang merupakan produk Kompatibel Oracle yang dibundel dengan Infinite Cache.
Tautan Unduhan:
http://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Implementasi Infinite cache sesederhana memcached, link di bawah ini akan membantu dalam menyiapkan infinite cache.

http://www.enterprisedb.com/docs/en/8.4/perf/Postgres_Plus_Advanced_Server_Performance_Guide-04.htm

Diskusi yang sangat informatif di Forum Komunitas PostgreSQL:-

http://archives.postgresql.org/pgsql-performance/2011-07/msg00001.php


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. urutan postgresql nextval dalam skema

  2. Bagaimana Sinh() Bekerja di PostgreSQL

  3. PostgreSQL:Pencarian Teks Lengkap - Bagaimana cara mencari sebagian kata?

  4. Temukan baris dengan beberapa bidang duplikat dengan Rekaman Aktif, Rel &Postgres

  5. GIS:PostGIS/PostgreSQL vs. MySql vs. SQL Server?