Birodalom: Natív adatbázis mobil eszközökhöz

Bemutatunk egy mobil adatbázist, amely 2014 óta már megjelent, és már május erre a hónapjára bemutatja új verzióját. Beszélünk Birodalom 1.0. Ideális és használható nagy adatbázisokhoz vagy nagy alkalmazásokhoz.  

1. birodalom

Találkozás birodalommal

A Realm alapvetően meglehetősen teljes és könnyen használható adatbázis, amely a fejlesztők számára készült, és amely mobilalkalmazások építésénél működik. Segítségével összetett adatokat kezelhet, speciális lekérdezéseket hajthat végre, vagy link objektumokat kezelhet egy diagramon belül. Dinamikusan hozzárendelt natív objektumokkal működik, egy egyéni adatbázis-motor segítségével. Ez felajánlja a Egyszerű API, miközben javítja a teljesítményt, amelyet nem áldoznak fel a rendszer által működtetett egyéb eszközökre vagy műveletekre. Teljesítményét optimálisnak tekintik a memóriafoglalásnak, a tároló motornak és a lusta betöltésnek köszönhetően, amelyek zökkenőmentessé és gyorsá teszik a munkát. Úgy tartják gyorsabb, mint egy ORM, simább és gyorsabb, mint az SQLite, a leghíresebb mobil adatbázis.

Ha a kompatibilitásról beszélünk, akkor a Realm különböző nyelvekkel működhet; Java, Swift és Objective-C, React Native és a Xamarin platform. Ami a hibakeresést illeti, a Realm fájlok a Realm Browser segítségével nyithatók meg. Abban az esetben, ha fájlokat szeretne megosztani, lehetősége van más Realm platformokon megtenni és ugyanazokat az adatmodelleket használni, így a munkamód vagy a szerkezet ismertté és kompatibilisvé válik a művelet végrehajtása során.

Az objektumkötéshez a Realm fejlett lekérdezési nyelvet használ, amely AES256 titkosításon alapul, ez az adatok integrálásához. Az objektumkezelésnél nincs szükség egyirányú adatfolyamra, mivel a Realm mindig naprakész az alapul szolgáló adatok szempontjából.

Ami a támogatást illeti, a fejlesztők támogatást kaphatnak úgy, hogy hivatalos csatornákon keresztül és közvetlenül kérik vagy igénylik:

A GitHub esetében ez a munka forrása a fejlesztők számára, annak érdekében, hogy közösségük számtalan projekthez hozzájáruljon egy erőteljes együttműködési munkafolyamat segítségével. Így egy több mint 15 millió emberből álló közösség, amely ilyen feltételek mellett dolgozik.  

A GitHub képes harmadik féltől származó eszközöket integrálni a projektmenedzsmenthez, így a szoftver a legkényelmesebb módon építhető fel. Hasonlóképpen, a Realm fejlesztésén is dolgozunk, köszönhetően annak, hogy a GitHub az, ahol ez az adatbázis épül, a közösség hozzájárulása miatt az ehhez kapcsolódó projektekben, amelyek kezdetben meghatározzák a felhasználó elsőbbségi jellemzőit, így átmegyek a járulékrendszerbe.

Birodalom 1.0

2. birodalom

A Realm 1.0 verzió már elérhető, ahogy az elején mondtuk. Amikor a Realm először megjelent ebben a kiadásban, csak a Mac fejlesztők és az iOS rendszer számára volt elérhető, egyetlen verzióval az Objective-C-n. Később betartották az Android verzióját és a Swift első osztályú támogatását. A React Native és a Xamarin kezdeti támogatása később érhető el.

Ezzel a Realm birtokolja munka elérhetősége minden platformon, és viszont a fő nyelveken programozható legyen a mobilhoz. Mindezt a fejlesztői és az őket támogató közösség kétéves munkája után.  

Jelenleg a Realm-ot sokféle használjaAz alkalmazások nagy mennyiségű adat felhasználására összpontosítottak, elismert vállalatoknál és márkáknál; Sap, Starbucks, Twitter, NBCUniversal, Alibaba, eBay, hogy csak néhányat említsünk. Köszönhetően a jó támogatásnak és a folyékony platformnak, amelyet manapság kínálnak az iOS és az Android rendszerekhez, ami a mobil alkalmazások építésének szélesebb piacát fedi le.

A befejezéshez az alábbiakban néhány linket adunk, amelyek példákkal mutatják be, hogyan kezelik az adatbázist a Realm-ban a különböző támogatott nyelveken:  


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Francisca dijo

    Nem tudtam telepíteni a mozillát, kalit használok, ez új számomra, nem használok mobiltelefont vagy mobilt, angolul sokkal kevésbé fogok érteni

  2.   Frank Yznardi Davila Arellano dijo

    A birodalom csak mobiloknak szól?

  3.   210 dijo

    Frank,

    Az SQLite-hez hasonlóan a Realm problémamentesen telepíthető egy számítógépre.

    Javasoljuk azonban egy másik adatbázis-kezelő használatát, ha a gazdagép szerver, ne feledje, hogy kihasználhatja a processzorok párhuzamosságát és jobb kapcsolatokat az operációs rendszerrel. bár mindig támogatom az ilyen típusú kísérleteket! Ha elvégzi a tesztet, reméljük, hogy értesülünk a tapasztalatairól!

  4.   210 dijo

    Francisca,

    Számomra úgy tűnik, hogy keverednek a fogalmak ...

    A birodalom egy adatbázis, vagyis egy mechanizmus, amely biztosítja az alkalmazások adatainak tartósságát.
    A kódminták megtalálhatók a hivatalos dokumentációban, és meglehetősen technikai jellegűek. Ha nem ismeri a fent említett nyelveket és a mobilalkalmazások fejlesztését, az meglehetősen zavaró lehet, és célszerű egy kicsit mélyebben belemélyedni ebbe a témába, mielőtt átnézné a Realm dokumentációját.

    A mobileszközökre összpontosít, amint azt egy korábbi megjegyzésemben említettem, a számítógépekben vannak más típusú ajánlottabb alternatívák is, ha adatbázisokat akar létrehozni.

    Üdvözlet!

  5.   Nadia dijo

    Helló! Gyakorlati munkát végzek a Birodalom területén, mindenhova néztem, de nem találom az architektúráját .. mi lenne? Köszönöm