Már megint nincs kedvem dolgozni...
Látod-látod, az AIX-esek :-D
Viccet félretéve: az a különbség köztünk, hogy más problémákat szeretnénk megoldani. Azokat a problémákat, amelyeket a threadben felvetsz (pl. relatíve sok, de egy gépen belül elférő adat rendezése hatékonyan) bizonyára pont úgy kell megoldani, ahogy írod. Működik is jól, amíg:
- elfér az adatmennyiség a gépedben és/vagy a környékén (mondjuk néhány terabyte méretekig)
- a géped nem romlik el (azért nem teszed a vacak x86-ra az alkalmazást a kiváló Power helyett, mert gyakrabban romlik el).
Próbáld meg megoldani ugyanezt a problémát a gépeddel akkor, amikor az adatmennyiség mondjuk petabyte-okban mérhető. Egyáltalán nem lesz lineáris a sort algoritmusod, szűk keresztmetszet lesz pl. a processzorok darabszáma. Persze adódik a megoldás: több gép kell, szét kell osztani rájuk a terhelést. Az algoritmus ugyanaz, mint a sort mögött, csak most úgy hívják, hogy MapReduce és nem több processzorra, hanem több gépre tolja szét a terhelést.
Viszont ha ez így meg van oldva szoftverből, akkor miért is kell a nagyobb megbízhatóságú és drágább Power gépeket venni az x86-ok helyett? Ööö, nem kell. Olcsóbb, jobb, hatékonyabb.
És visszatérve az eredeti méretű problémához: ha van egy olyan jól működő módszer, amellyel akár három nagyságrenddel nagyobb méretű adatokon bizonyíthatóan működik minden, és nincs hátránya kicsiben is úgy csinálni, mint nagyban, akkor miért ne csinálnánk kicsiben is úgy?
Egy helyen egyébként feljebb csúsztattam. A Power gépek, amelyekkel találkozok a munkám során (E870-ek, 30-40 processzorral, 1-2 TB memóriával, van belőlük 3 db) konkrétan több gondot okoznak az üzemeltetésnek, mint pl. (az egyébként tényleg vacak) HP DL460c-k. Két okból:
- az egyik, hogy gyakrabban vannak hülye hibái a Power-es gépeknek (pl. failoverelt a storage? akkor megállok...), amelyet hogy-hogynem általában egy firmware frissítés javít meg (olyan, mintha nem kapna elég gyakorlati tesztelést a platform, és elméletem szerint a piaci elterjedtség alacsony volta miatt pont ez is van)
- a másik, hogy ha elveszítesz egy vasat (egy alkalommal fordult elő 4 év alatt), akkor elveszítetted az infrastruktúrád harmadát, ami fájdalmas (ellenben az x86-os blade-ek tényleg gyakrabban halnak meg, de pont nem fáj egyáltalán, ha elveszíted az infrastruktúra 0.3%-át...)
Vagy egy szavazásba vagy az itteni blogomba mindjárt csinálok egy kapcsolódó folytatást...