New FAMILUG

The PyMiers

Showing posts with label caching. Show all posts
Showing posts with label caching. Show all posts

Friday, 10 January 2014

Memcached, redis và các key-value store

Memcached và gần đây là Redis, là những cái tên bạn nên biết. Vì chúng:
  • Rất đơn giản
  • Hữu ích
  • Đầu tư 1 thu lãi 10
Memcached đọc là Mem-kaʃ-di

chữ d được đọc riêng ra, vì d ở đây là viết tắt của daemon (như httpd, ftpd ...)
Chứ cache đọc là /kaʃ/ giống hệt như "cash" chứ không có "kết" nào ở đây cả.


Đơn giản
- Cài đặt dễ dàng
- Sử dụng đơn giản - dễ hơn tất cả các loại database - nếu bạn biết database là gì.


Memcached thường được sử dụng để lưu trữ các giá trị tạm thời, các chương trình thường được lập trình để đọc dữ liệu từ memcached trước khi đọc từ database (vì memcached đọc ghi trên RAM nên nhanh hơn rất nhiều lần so với đọc ghi database - trên disk)

Các hệ thống key-value store thường được sử dụng bởi các phần mềm, các lập trình viên thay vì người dùng cuối. Bởi vậy để minh họa cho việc sử dụng memcache/redis, ta cần phải dùng code.