Sfero: Indiĝena Datumbazo por Poŝtelefonoj

Ni volas enkonduki vin al poŝtelefona datumbazo, kiu, jam aperinte ekde 2014, jam por ĉi tiu monato majo prezentas sian novan version. Ni parolas pri Sfero 1.0. Ideala kaj taŭga por grandaj datumbazoj aŭ por grandaj aplikoj.  

Sfero1

Renkonta Sfero

Sfero estas esence sufiĉe kompleta datumbazo, kaj facile uzebla, kiu estas orientita por programistoj, kaj kiu funkcias por la konstruado de poŝtelefonaj programoj. Uzante ĝin vi povas trakti kompleksajn datumojn, plenumi progresintajn demandojn aŭ pritrakti ligajn objektojn ene de diagramo. Ĝi funkcias kun denaskaj objektoj, kiuj estas asignitaj dinamike, uzante laŭmendan datumbazan motoron. Ĉi tio ofertas la akiron de Simpla API, plibonigante rendimenton, kiu ne estas oferata por aliaj iloj aŭ agoj, kiujn la sistemo funkcias. Ĝia agado estas konsiderata optimuma danke al la memora atribuo, stokada motoro kaj maldiligenta ŝarĝo, kiu faciligas kaj rapidas. Ĝi estas konsiderata pli rapide ol ORM, pli glate kaj pli rapide ol SQLite, la plej fama movebla datumbazo.

Se ni parolas pri kongruo, Realm povas funkcii kun diversaj lingvoj; Java, Swift kaj Objective-C, React Native kaj la platformo Xamarin. Koncerne elpurigon, Realm-dosieroj povas esti malfermitaj per la Realm-Foliumilo. En la kazo, ke vi volas dividi dosierojn, eblas fari ĝin sur aliaj Realm-platformoj kaj uzi la samajn datumajn modelojn, do la labora reĝimo aŭ strukturo fariĝas konata kaj kongrua dum plenumado de ĉi tiu ago.

Por objektoligado, Realm uzas progresintan konsultlingvon bazitan sur ĉifrado AES256, ĉi tio por integriĝo de datumoj. Se temas pri pritraktado de objektoj, unudirekta datuma fluo ne necesas, ĉar Sfero ĉiam estas ĝisdata laŭ subaj datumoj.

Pri subteno, programistoj povas akiri subtenon serĉante ĝin aŭ petante ĝin per oficialaj kanaloj kaj rekte:

En la kazo de GitHub, ĉi tio estas fonto de laboro por programistoj, por ke ilia komunumo kontribuu al multegaj projektoj kun potenca kunlabora laborfluo. Tiel, komunumo de pli ol 15 milionoj da homoj, kiuj laboras laŭ ĉi tiuj kondiĉoj.  

GitHub kapablas integri triajn ilojn por projekt-administrado, tiel ke programoj povas esti konstruitaj laŭ la plej oportuna maniero. Same ni laboras por la disvolviĝo de Realm, danke al tio, ke GitHub estas ĉi tiu datumbazo konstruita, pro la kontribuoj de la komunumo en projektoj por tio, kiuj komence establas la prioritatajn karakterizaĵojn por la uzanto, donante tiel mi transiras al la kontribuosistemo.

Sfero 1.0

Sfero2

Regno-versio 1.0 nun haveblas, kiel ni diris komence. Kiam Sfero unue aperis en ĉi tiu eldono, ĝi estis disponebla nur por Mac-programistoj kaj por la iOS-sistemo, kun ununura versio ofertanta ĉe Objective-C. Versio por Android kaj bonega subteno por Swift poste estis aliĝitaj. Komenca subteno por React Native kaj Xamarin disponeblas poste.

Kun ĉi tio, Realm posedas laborebleco por ĉiuj platformoj, kaj siavice povi programi en la ĉefaj lingvoj por poŝtelefono. Ĉio ĉi, post dujara laboro de ĝiaj programistoj kaj la komunumo, kiu subtenas ilin.  

Nuntempe Sfero estas uzata de diversajAplikoj temigis la uzon de grandaj datumoj, kaj en agnoskitaj kompanioj kaj markoj; Sap, Starbucks, Twitter, NBCUniversal, Alibaba, eBay, por mencii kelkajn. Danke al la bona subteno kaj la fluida platformo ofertita hodiaŭ por iOS kaj Android-sistemoj, io kiu kovras pli vastan merkaton en la konstruado de poŝtelefonaj aplikoj.

Por fini, sube ni donos al vi iujn ligojn kun ekzemploj pri kiel la datumbazo estas pritraktita en Sfero por siaj malsamaj subtenataj lingvoj:  


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

5 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Francisca diris

    Mi ne povis instali mozilla, mi uzas kali, ĝi estas nova por mi, mi ne uzas poŝtelefonon aŭ poŝtelefonon, en la angla mi komprenos multe malpli

  2.   Frank Yznardi Davila Arellano diris

    Sfero estas nur por poŝtelefonoj?

  3.   pedrini210 diris

    Frank,

    Kiel SQLite, vi povas instali Realm sur komputilo senprobleme.

    Tamen oni rekomendas uzi alian datumbazan administrilon se via gastiganto estas servilo, memoru, ke ĝi povas utiligi la paralelecon de la procesoroj kaj pli bonajn ligojn kun la operaciumo. kvankam mi ĉiam favoras tiajn eksperimentojn! Se vi faros la teston, ni esperas aŭdi pri via sperto!

  4.   pedrini210 diris

    Francisca,

    Ŝajnas al mi, ke estas miksaĵo de konceptoj ...

    Sfero estas Datumbazo, tio estas mekanismo por certigi la persistadon de datumoj por aplikoj.
    La kodaj specimenoj estas tiuj, kiuj troviĝas en la oficiala dokumentaro, kaj ili estas sufiĉe teknikaj. Se vi ne konas la menciitajn lingvojn kaj la disvolviĝon de poŝtelefonaj programoj, ĝi povas esti sufiĉe konfuza kaj preferindas iom pli profundiĝi en ĉi tiun temon antaŭ ol revizii la dokumenton de la Regno.

    Ĝi estas enfokusigita al poŝtelefonoj, kiel mi menciis en antaŭa komento, en komputiloj estas aliaj specoj de pli rekomendindaj alternativoj, se vi volas krei datumbazojn.

    Dankon!

  5.   nadia diris

    Saluton! Mi faras praktikan laboron pri Sfero, mi rigardis ĉien, sed mi ne povas trovi ĝian arkitekturon .. kio ĝi estus? Dankon