Хүрээ: Хөдөлгөөнт төхөөрөмжид зориулсан өгөгдлийн сан

2014 оноос хойш дүр төрхөө хэдийнээ бүрдүүлээд тавдугаар сарын энэ сарын шинэ хувилбараа танилцуулж буй мобайл мэдээллийн санг танд танилцуулахыг хүсч байна. Бид ярьдаг Хүрээ 1.0. Хамгийн тохиромжтой, ашиглах боломжтой том мэдээллийн сан эсвэл том програмуудад зориулсан.  

Хүрээ1

Хүрээтэй уулзах

Хүрээ нь үндсэндээ нэлээн бүрэн мэдээллийн сан бөгөөд ашиглахад хялбар, хөгжүүлэгчдэд чиглэсэн, гар утасны програм бүтээхэд чиглэсэн ажил юм. Үүнийг ашигласнаар та нарийн төвөгтэй өгөгдөлтэй харьцах, сайжруулсан асуулга хийх, эсвэл диаграм доторх холбоосын объектуудтай ажиллах боломжтой. Энэ нь өгөгдлийн сангийн хөдөлгүүрийг ашиглан динамикаар хуваарилагдсан уугуул объектуудтай ажилладаг. Энэ нь a-ийн худалдан авалтыг санал болгож байна Энгийн API, Системийн ажилладаг бусад хэрэгсэл, үйлдлүүдийн төлөө золиослогдохгүй гүйцэтгэлийг сайжруулахын зэрэгцээ. Санах ойн хуваарилалт, хадгалах хөдөлгүүр, залхуу ачааллын ачаар гүйцэтгэлийг оновчтой гэж үздэг. Үүнийг авч үзсэн ORM-ээс хурдан, SQLite-ээс гөлгөр бөгөөд хурдан, хамгийн алдартай гар утасны мэдээллийн сан.

Хэрэв бид нийцтэй байдлын талаар ярих юм бол Realm нь өөр өөр хэлээр ажиллах боломжтой; Java, Swift and Objective-C, React Native болон Xamarin платформ. Дибаг хийхийн тулд Realm файлуудыг Realm Browser ашиглан нээж болно. Хэрэв та файл хуваалцах хүсэлтэй байгаа бол үүнийг бусад Realm платформ дээр хийж, ижил өгөгдлийн загваруудыг ашиглах боломжтой тул энэ горимыг гүйцэтгэх үед ажлын горим эсвэл бүтэц нь танил болж, нийцтэй болно.

Объектыг холбохын тулд Realm нь AES256 шифрлэлтэд суурилсан сайжруулсан хайлтын хэлийг ашигладаг. Объектуудтай харьцах тухайд, нэг талт өгөгдлийн урсгал зайлшгүй биш юм, учир нь Realm нь суурь өгөгдлийн хувьд үргэлж шинэчлэгддэг.

Дэмжлэгийн талаар хөгжүүлэгчид дэмжлэгийг хайх эсвэл албан ёсны сувгаар хүсэлт гаргах замаар авах боломжтой.

GitHub-ийн хувьд энэ нь хөгжүүлэгчдэд зориулсан ажлын эх сурвалж бөгөөд тэдний хамтын нийгэмлэг хүчирхэг хамтын ажиллагааны урсгал бүхий олон тооны төслүүдэд хувь нэмрээ оруулах болно. Тиймээс эдгээр нөхцлөөр ажилладаг 15 сая гаруй хүмүүсийн нэгдэл.  

GitHub нь төслийн менежментийн гуравдагч этгээдийн хэрэгслийг нэгтгэх чадвартай тул програм хангамжийг хамгийн тохиромжтой аргаар бүтээх боломжтой болно. Үүнтэй адилаар энэ нь GitHub нь энэхүү мэдээллийн санг байгуулдаг тул хэрэглэгчийн давуу эрхийн шинж чанарыг анхлан тодорхойлдог төслүүдэд олон нийтийн оруулсан хувь нэмэрээс үүдэн энэ нь Realm-ийг хөгжүүлэхэд чиглэгддэг. ингэснээр би шимтгэлийн системд шилждэг.

Хүрээ 1.0

Хүрээ2

Эхлээд бидний хэлсэнчлэн 1.0 хувилбарын хүрээг ашиглах боломжтой боллоо. Realm анх энэ дугаарт гарч ирэхдээ зөвхөн Mac хөгжүүлэгчид болон iOS системд зориулж ашиглах боломжтой байсан бөгөөд Objective-C дээр нэг хувилбар санал болгодог байв. Дараа нь Android-т зориулсан хувилбар болон Swift-ийн анхны түвшний дэмжлэгийг дагаж мөрдөв. React Native болон Xamarin-ийн анхны дэмжлэгийг дараа авах боломжтой.

Үүгээр Realm эзэмшдэг бүх платформуудад зориулсан ажлын бэлэн байдал, мөн эргээд гар утсанд зориулсан үндсэн хэл дээр програмчлах боломжтой болно. Энэ бүхэн нь түүний хөгжүүлэгчид болон тэднийг дэмжиж буй нийгэмлэгийн хоёр жилийн хөдөлмөрийн дараа.  

Одоогийн байдлаар Realm нь олон янзын ашиглагддагПрограмууд нь их хэмжээний өгөгдөл, хүлээн зөвшөөрөгдсөн компаниуд, брэнд ашиглахад чиглэсэн; Sap, Starbucks, Twitter, NBCUniversal, Alibaba, eBay. Өнөөдөр iOS болон Android системд санал болгож буй сайн дэмжлэг, шингэн платформын ачаар гар утасны програм бүтээхэд илүү өргөн хүрээг хамарч байгаа юм.

Одоо дуусгахын тулд доорхи өгөгдлийн санг Realm-д өөр өөр дэмжигдсэн хэлний хувьд хэрхэн ашиглаж байгааг харуулсан зарим холбоосыг танд өгөх болно.  


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

5 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Франциска гэж хэлэв

    би mozilla суулгаж чадсангүй, би кали ашиглаж байна, энэ бол миний хувьд шинэ зүйл, би гар утас, гар утас ашигладаггүй, би англи хэл дээр арай бага ойлгодог.

  2.   Фрэнк Йзнарди Давила Ареллано гэж хэлэв

    Энэ үнэхээр хөдөлгөөнтэй юу?

  3.   210 гэж хэлэв

    Фрэнк,

    SQLite шиг та Realm програмыг ямар ч асуудалгүй компьютер дээр суулгаж болно.

    Гэсэн хэдий ч, хэрэв таны хост сервер бол өөр мэдээллийн баазын менежер ашиглахыг зөвлөж байна, энэ нь процессоруудын зэрэгцээ байдал, үйлдлийн системтэй илүү сайн холбоос хийх давуу талыг ашиглаж болохыг санаарай. Гэсэн хэдий ч би ийм төрлийн туршилтуудыг үргэлж дэмжиж байдаг! Хэрэв та шалгалт өгвөл таны туршлагын талаар сонсох болно гэж найдаж байна!

  4.   210 гэж хэлэв

    Франциска,

    Надад ойлголт холилдсон юм шиг санагддаг ...

    Хүрээ бол мэдээллийн сан, өөрөөр хэлбэл програмын өгөгдлийн тогтвортой байдлыг хангах механизм юм.
    Кодын дээжүүд нь албан ёсны баримт бичигт байдаг бөгөөд тэдгээр нь нэлээд техникийн шинжтэй байдаг. Хэрэв та дээр дурдсан хэл, мобайл програмын хөгжүүлэлтийг мэдэхгүй бол энэ нь нэлээд ойлгомжгүй байж болох тул Realm-ийн баримт бичгийг үзэхээсээ өмнө энэ сэдвийг бага зэрэг гүнзгийрүүлж үзэх нь дээр юм.

    Энэ нь хөдөлгөөнт төхөөрөмж дээр төвлөрч байгаа бөгөөд өмнөх тайлбар дээр дурдсанчлан, хэрэв та мэдээллийн сан үүсгэхийг хүсч байвал бусад төрлийн илүү санал болгож буй хувилбарууд байдаг.

    Баярлалаа!

  5.   Nadia гэж хэлэв

    Сайн уу? Би Realm дээр практик ажил хийж байна, хаа сайгүй харсан боловч архитектураа олж чадаагүй байна .. энэ юу байх вэ? Баярлалаа