Apa Itu Memcached?

Memcached adalah salah satu software yang menjadi tulang punggung situs-situs raksasa seperti LiveJournal, Wikipedia, Flickr, YouTube, Digg, bahkan Facebook. Lalu apa sih memcached itu?

Memcached adalah semacam hash atau array asosiasi yang dapat menyimpan data berupa string, integer atau bahkan object. Data hash ini disimpan didalam memori komputer (RAM) hingga sangat cepat untuk diakses.

Misal kita melakukan query ke database untuk mengambil daftar friendlist si A, kita akan mengambil data dari database dan menyimpannya dalam memcached, lalu ketika query berikutnya untuk mengambil daftar friendlist si A maka data tersebut akan diambil dari memcached sehingga tidak akan memberatkan database server.

Lalu bagaimana jika data friendlist si A berubah dalam database? Solusinya adalah ketika terjadi update pada database, maka kode anda juga harus memberitahu memcached bahwa datanya telah berubah atau anda bisa langsung mengupdate data pada memcached tersebut. Berhubung akses baca data akan jauh lebih banyak daripada akses tulis, maka dengan memcached ini dapat meringankan beban server database secara signifikan.

Untuk lebih jelasnya anda bisa mengunjungi situs memcached, pada kesempatan lain kita akan memcoba membahas memcached dengan praktek langsung.

Related posts:

  1. Apa Itu OpenID?
  2. Apa itu Gravatar?
  3. Apa Itu Google App Engine?
  4. Teknologi-teknologi di belakang Situs Raksasa
  5. Membuat Microblog Sederhana Dengan CodeIgniter

About Gilang Chandrasa

Gilang Chandrasa adalah seorang web developer yang sangat menyukai dunia open source. Memasak adalah salah satu hobinya diluar dunia IT. Pendiri Yumbaa dan Komunitaz ini juga adalah seorang blogger, menulis di berbagai situs termasuk komunitasweb. Mempunyai mimpi untuk memajukan dunia web Indonesia.
This entry was posted in Artikel. Bookmark the permalink.

1 Tweet

One Response to Apa Itu Memcached?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Additional comments powered by BackType