Szinte mindenki ismeri a memcache-t, aki komolyabban foglalkozott már webes alkalmazásfejlesztéssel. A memcache sokunkat megmentett már a lassú oldalak poklától és az évek alatt a cachelés de-facto szabányos eszközévé vált, legalábbis open-source környezetben.
Elgondolkodtunk már valaha azon hogy mitől ilyen gyors a memcache? Mi teszi képessé arra hogy több Gb-nyi adatot ilyen gyorsan írni és olvasni tudjunk? Ez a cikk lecsavarozza a doboz tetejét és segít belenézni.
A cikk itt található: http://blog.kodfejtok.hu/a-memcache-belulrol
- 5914 megtekintés
Hozzászólások
Igazabol a normalis replikalasi lehetoseg hianya nagy hatrany.
+1 1MB meretkorlat
- A hozzászóláshoz be kell jelentkezni
Igen, a memcache egyszerű mint a faék, de megvan a helye és szerepe :)
Vannak jobb alternatívák, redis például, bár ott sem felhőtlen a replikáció/failover. MongoDB már jobb egy fokkal, szigorúan saját tapasztalatok alapján, viszont az már nem key-value storage.
- A hozzászóláshoz be kell jelentkezni
Van egy tippem, hogy a cikk szerzője is találkozott már a mongoDB-vel :)
- A hozzászóláshoz be kell jelentkezni
Igen, több mint éve használjuk nagy örömmel :)
- A hozzászóláshoz be kell jelentkezni
mondjuk a cikkiro is megtanulhatna, mi a kulonbseg az 1 Mb es az 1 MB kozott. Meg jo, hogy nem ugy irta, hogy 1 mb ...
Ne bohockodjatok nagyapaval! Avagy az alkotmicsoda asztalara
- A hozzászóláshoz be kell jelentkezni
Jogos, ez legalább akkora gáz mint kisbetűvel mondatot kezdeni ;)
A kritika építő részét köszönöm, updateltem az elírást.
- A hozzászóláshoz be kell jelentkezni
Nem annyira, van hozzá egy repcache patch ha ez kell
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
egy replika != normalis replikalasi lehetoseg, de nyilvan a semminel picit jobb
- A hozzászóláshoz be kell jelentkezni
Hogy mi???
Ezt kifejtenéd?
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
Write-only a kollega...
- A hozzászóláshoz be kell jelentkezni
Attol hogy a cacherol letre tudsz hozni 1(!!!) darab replikat nem leszel sokkal elorebb. Olyan megoldas lenne kezenfekvo legalabbis szamomra, mint mysql eseten, ahol megepitek egy clustert masterekbol es arra felhuzok akar 4-500 gepen is local slaveket es mukodik. Igy az 1 masteres megoldas ekkora halozatban durva merteku adatforgalmat general halal foloslegesen es pl egy session cache borulasnal siman kinullaz tobb100k-s forgalmat.
Amugy ilyen esetben redis +1 esetleg cassandra.
- A hozzászóláshoz be kell jelentkezni
Ebben ugye volatile adatokat szoktuk tarolni. Persze vannak alternativ megoldasok; pl sql cache a belef..ott objektumrol. Igy cca. 5 sec alatt ujja lehet epiteni az instance-t, amit 1-2 min alatt fel is lehet tolteni.
A teheleselosztott/hibaturo mukodes hianya azonban tenyleg erdekes problemat vet fel.
A redis tudja amugy ezt?
- A hozzászóláshoz be kell jelentkezni
Na most gondold át, hogy sok értelme van -e?
---
http://youtu.be/wzEahz7pa7k
- A hozzászóláshoz be kell jelentkezni
Szerintem ti memcached-re gondoltatok.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
- A hozzászóláshoz be kell jelentkezni
+1 :-)
- A hozzászóláshoz be kell jelentkezni
Sok meglepetést nem hozott: 20 éve arcitektura tudomány első szemeszter első előadás... De hasznos dolog ismételni a végtelenségig.
---
http://youtu.be/wzEahz7pa7k
- A hozzászóláshoz be kell jelentkezni