Ohjelmistoliiketoiminta. Ohjelmistokehitys. Ohjelmistotuotanto. Näissä aiheissa liikkuu Codenton blogi.

Aikaisemmassa kirjoituksessa käsiteltiin tiedostojen synkronisointipalveluja hajautettujen järjestelmien näkökulmasta. Palveluita luokiteltiin CAP-käsitteen mukaan riippuen missä yhdistelmissä eri hajautettujen järjestelmien ominaisuuksia tuettiin.
Yksi kiinnostavimmista luokista on AP-palvelut, jotka uhraavat jatkuvan yhtäpitäväisyyden (C = engl. consistency) saavuttaakseen muita haluttuja ominaisuuksia (A = engl. availability, P = engl. partition-tolerance). Tähän luokkaan kuuluvat muuan muassa niin kutsutut “lopuksi yhtäpitävät” (engl. eventually consistent) palvelut. Lopuksi yhtäpitävä [...]

Tiedostojen synkronisointi

Kirjoittanut Markus Holmberg, 1.2.2010 - 08:45 - 3 vastausta

Yksi Amazon S3 -talletuspalvelua usein hyödyntävä luokka palveluita on verkkolevyt ja muut tiedostojen synkronisointipalvelut. Eli palvelut, joiden avulla käyttäjä voi lukea ja kirjoittaa omia tiedostojaan usealta eri laitteelta. Esimerkkejä tällaisista ovat Dropbox ja Jungle Disk.
Tiedostojen synkronisointipalvelu muodostaa käytännössä käyttäjän laitteista hajautetun järjestelmän, jossa jokainen synkronisointiin osallistuva laite on oma noodi tätä järjestelmää. Hajautetuissa järjestelmissä on [...]

Olet varmaan joskus rekisteröitynyt nettipalvelun käyttäjäksi, ja jälkikäteen harmitellut että joitain jättämiäsi tietoja ei pääse jälkikäteen enää muuttamaan.  Usein kyseessä on käyttäjätunnus, oman valinnan mukaan tai ehkä sähköpostin tai puhelinnumeron muodossa. Minkä takia käyttäjätunnusta usein ei sallita muuttaa?  Muuttamisen tarve voi useinkin olla asiallinen, ja rajoitus nähtävästi mielivaltainen.
Tilanne johtuu useimmiten siitä, että järjestelmän suunnittelija on [...]