Elkezdjük használni tarantoolbox java projekt

Az alábbi cikkben megpróbálom röviden leírni mi TarantoolBox és hogyan elkezd használ ez egy létező projekt, ha a programozás Java. Ha programozni egy másik nyelvet, akkor lehet, hogy érdekel néhány a rendelkezésre álló eszközök a csatlakozó, mint a képesség, hogy fájlok szerkesztéséhez, és hozzon létre xlog beépülő fájlok bármely tárol.

Tarantool Box - ez a kulcs-est adattárház. Minden adat és indexek a memóriában tárolódnak. Az értékek egy tuple, majd tuple. sorok - szóköz, majd helyet. tér - adatmodell. Támogatja a 3 típusú adatok: egy 32 bites, előjel nélküli tseloe, 64 bites, előjel nélküli egész szám, és egy bináris sztring, majd NUM. NUM64 és STR volt. Minden helyet kell meghatározni típusa és szerkezete az elsődleges index például: HASH mezők 1,2, 1 - NUM, és 2 - NUM64. Másodlagos indexek vannak beállítva ugyanúgy, mint az elsődleges. DML műveletek atomi a tuple szinten, és csak primér index. Ahhoz, hogy számos műveletet atomi kell használni a beépített Lua nyelv. Adatbiztonság biztosítja tárolja a pillanatkép, akkor pillanatkép. és a bináris log, majd xlog. Tárolására sorok használt födém.

MySQL transzfertábla példában Tarantool Box:

Az elsődleges index id 2 és másodlagos egyedi felhasználónév és e-mail-index. Tól elviselhetetlen alapértelmezett helyeken lehet azonosítani auto_increment és időbélyeg. Az első, akkor használja a tárolt eljárást box.auto_increment. és a második adat tárolható ééééhhnnóóppmm vagy másodperc formátumban. Ha a felhasználó asztal elég kicsi, akkor egyszerűen csak olvasni az adatokat a mysql és helyezze Tarantool Box, nem fogok lakni ezt a problémát, és megmondja, mit kell tenni, ha a tábla nagyon nagy, azaz Ez tartalmaz sok lemezt, akkor is, ha mindegyikük kicsi. Először fel kell töltenie az adatokat egy kényelmes formában számunkra kívánatos nem sok megkezdésére szerver erőforrásait.

A fájlok másolása a cél kiszolgáló vagy helyi számítógép, akkor folytassa a feldolgozás és átalakítása Tarantool Box formátumban. A következő példában, az egyszerűség kedvéért, nem tekinthetők escape szekvencia. Ha talált táblázatokban tabok, újsor, kocsi vissza, fordított perjel, vagy mezők tartalmazó NULL értékeket, meg kell adni a saját feldolgozás.

Az eredmény egy fájl

Most meg kell beállítani tér 0 kell.

Ezután ki kell cserélni 00000000000000000001.snap mappában található work_dir egy konfigurációs fájl a fájl hoztunk létre.

és megpróbálja elindítani a szervert

csak nézd tarantool.log fájl esetén a sikeres távon, akkor a végén egy sort, mint a lenti, p a hiba esetén, látni fogja az oka azonnal.

Ezután helyezze be az adat helyességét lehet ellenőrizni egyszerű módon

azaz megnéztük a hollétéről a 3. megadott kulcs a config minket. Akkor láthatod a memória mennyiségét fogyasztja a folyamat a rendszerben, és jelentést mutat födém csapat Tarantool Box konzolt.

Csak külön meg kell jegyezni, hogy a használata a funkcionális munka xlog fájlokat szinte lehetetlen, hogy adatvesztés, még ha véletlenül töröl egy est vagy világos, az egész teret, a XLogReader XLogWriter osztályok és könnyedén szerkesztheti xlog.

Kapcsolódó cikkek