Valtakunta: mobiililaitteiden alkuperäinen tietokanta

Haluamme esitellä sinulle mobiilitietokannan, joka on jo ilmestynyt vuodesta 2014 ja esittelee jo uuden versionsa toukokuussa. Me puhumme Valtakunta 1.0. Ihanteellinen ja toimiva suuriin tietokantoihin tai suuriin sovelluksiin.  

Valtakunta1

Tapaamismaailma

Realm on pohjimmiltaan melko kattava ja helppokäyttöinen tietokanta, joka on suunnattu kehittäjille ja toimii mobiilisovellusten rakentamiseen. Sen avulla voit käsitellä monimutkaisia ​​tietoja, suorittaa edistyneitä kyselyitä tai käsitellä linkkiobjekteja kaaviossa. Se toimii natiivien objektien kanssa, jotka on määritetty dynaamisesti mukautetun tietokantamoottorin avulla. Tämä tarjoaa a Yksinkertainen API parantamalla samalla suorituskykyä, jota ei uhrata muille järjestelmän toiminnalle. Sen suorituskykyä pidetään optimaalisena muistin allokoinnin, tallennusmoottorin ja laiskan lataamisen ansiosta, jotka tekevät työstä sujuvaa ja nopeaa. Se on harkittu nopeampi kuin ORM, sujuvampi ja nopeampi kuin SQLite, tunnetuin mobiilitietokanta.

Jos puhumme yhteensopivuudesta, Realm voi toimia eri kielillä; Java, Swift ja Objective-C, React Native ja Xamarin -alusta. Virheenkorjauksen osalta Realm-tiedostot voidaan avata Realm Browser -sovelluksella. Siinä tapauksessa, että haluat jakaa tiedostoja, se on mahdollista tehdä muilla Realm-alustoilla ja käyttää samoja tietomalleja, joten työtila tai rakenne tulee tutuksi ja yhteensopivaksi suoritettaessa tätä toimintoa.

Objektien sitomisessa Realm käyttää edistynyttä kyselykieliä, joka perustuu AES256-salaukseen, tämä tietojen integrointiin. Objektien käsittelyssä yksisuuntaista tiedonsiirtoa ei tarvita, koska Realm on aina ajan tasalla perustietojen suhteen.

Tuen osalta kehittäjät voivat saada tukea hakemalla sitä tai pyytämällä sitä virallisten kanavien kautta ja suoraan:

GitHubin tapauksessa tämä on kehittäjien työlähde, jotta yhteisö voi osallistua lukemattomiin projekteihin tehokkaalla yhteistyön työnkululla. Siten yli 15 miljoonan ihmisen yhteisö, joka työskentelee näillä ehdoilla.  

GitHub pystyy integroimaan kolmannen osapuolen työkalut projektinhallintaan, jotta ohjelmisto voidaan rakentaa mukavimmalla tavalla. Samoin se toimii valtakunnan kehittämiseksi, kiitos siitä, että tämä tietokanta on rakennettu GitHubille, koska yhteisö on osallistunut tätä koskeviin hankkeisiin, jotka asettavat alun perin käyttäjän ensisijaiset ominaisuudet, mikä antaa minulle maksujärjestelmä.

Valtakunta 1.0

Valtakunta2

Realm-versio 1.0 on nyt saatavana, kuten sanoimme alussa. Kun Realm ilmestyi ensimmäisen kerran tässä versiossa, se oli saatavilla vain Mac-kehittäjille ja iOS-järjestelmälle, ja yksi versio tarjosi Objective-C: lle. Myöhemmin noudatettiin Android-versiota ja ensiluokkaista tukea Swiftille. Alkuperäinen tuki React Native- ja Xamarin-tuotteille on saatavana myöhemmin.

Jo tämän myötä Realm omistaa työn saatavuus kaikille alustoilleja puolestaan ​​pystyä ohjelmoimaan pääkielillä mobiililaitteille. Kaikki tämä sen kehittäjien ja heitä tukevan yhteisön kahden vuoden työn jälkeen.  

Tällä hetkellä Realmia käyttävät monetSovellukset keskittyivät suurten tietomäärien käyttöön sekä yrityksissä ja tunnetuissa tuotemerkeissä; Sap, Starbucks, Twitter, NBCUniversal, Alibaba, eBay, muutamia mainitakseni. Kiitos hyvän tuen ja sujuvan alustan, jota tänään tarjotaan iOS- ja Android-järjestelmille, mikä kattaa laajemmat markkinat mobiilisovellusten rakentamisessa.

Seuraavaksi annamme lopuksi joitain linkkejä esimerkkeihin siitä, miten tietokantaa käsitellään Realmissa sen eri tuetuilla kielillä:  


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Francisca dijo

    En voinut asentaa mozillaa, käytän kalia, se on minulle uusi, en käytä matkapuhelinta tai matkapuhelinta, englanniksi ymmärrän paljon vähemmän

  2.   Frank Yznardi Davila Arellano dijo

    Onko se tarkoitettu vain matkapuhelimille?

  3.   210 dijo

    Frank,

    Kuten SQLite, voit asentaa Realmin tietokoneelle ongelmitta.

    On kuitenkin suositeltavaa käyttää toista tietokannan hallintaa, jos isäntäsi on palvelin, muista, että se voi hyödyntää prosessorien rinnakkaisuutta ja parempia yhteyksiä käyttöjärjestelmään. vaikka kannatan aina tämän tyyppisiä kokeita! Jos suoritat testin, toivomme kuulevamme kokemuksestasi!

  4.   210 dijo

    Francesca,

    Minusta tuntuu, että käsitteitä on sekoitus ...

    Realm on tietokanta eli mekanismi, jolla varmistetaan sovellusten tietojen pysyvyys.
    Koodinäytteet ovat virallisissa asiakirjoissa, ja ne ovat melko teknisiä. Jos et ole perehtynyt edellä mainittuihin kieliin ja mobiilisovellusten kehitykseen, se voi olla melko hämmentävää, ja on suositeltavaa kaivaa asiaa hieman syvemmälle ennen Realm-dokumentaation tarkastelua.

    Se on keskittynyt mobiililaitteisiin, kuten mainitsin edellisessä kommentissa, tietokoneissa on muita tyyppejä suositeltuja vaihtoehtoja, jos haluat luoda tietokantoja.

    Tervehdys!

  5.   Nadia dijo

    Hei! Teen käytännön työtä valtakunnassa, katsoin kaikkialle, mutta en löydä sen arkkitehtuuria .. mikä se olisi? Kiitos