Itthon Fejlesztés Miért röpíti el a nosql a mobil alkalmazások relációs adatbázisait?

Miért röpíti el a nosql a mobil alkalmazások relációs adatbázisait?

Tartalomjegyzék:

Anonim

A mobil alkalmazások fejlesztése elindult az elmúlt években. Az okostelefonok és táblagépek felé történő elmozdulás óriási lendületet adott a mobil eszközök felhasználói számának szerte a világon. A mobil felhasználók növekvő közössége miatt a mobil alkalmazások iránti igény és igények is jelentősen növekedtek. Annak érdekében, hogy a fejlesztők kielégítsék a mobil alkalmazások iránti igényt, egyre fontosabbá válik a fejlesztési folyamat racionalizálása, hogy ez hatékonyabb és kevésbé stresszes legyen. A NoSQL használata mobil alkalmazásokhoz ezt teszi. (Szerezzen háttérképet a NoSQL-ről a NoSQL 101-ben.)

Miért nem elég a relációs adatbázisok?

A relációs adatbázis modell egyszerűen nem ideális a mobil alkalmazások dinamikus igényeihez. Az egyikhez a hagyományos SQL adatbázisok rögzített sémákat használnak. Ez problémákat vet fel, mivel a mobil alkalmazások esetében sok helyzeti követelmény merül fel. Ahogy a fejlesztők új ötleteket és funkciókat dolgoznak ki alkalmazásukhoz, a változtatások időigényes feladattá válnak, mivel az adatbázis sémáját állandóan meg kell változtatni.

Internetes szeminárium: A megkülönböztetés feltárása: Megérkezik a skálázható infrastruktúra új korszaka - Iratkozzon fel itt

Tegyük fel például, hogy egy fejlesztő az „Angry Birds” -hoz hasonló alkalmazást hoz létre, ahol a különféle karakterek különböző műveleteket hajtanak végre. Relációs adatbázis esetén a karakterek vagy műveletek típusainak kiegészítéseihez szükség lehet a séma teljes megváltoztatásához, hogy az megfeleljen a változásnak. A változás méretétől függően ez sok időt és erőfeszítést igényelhet a fejlesztő végén.

Miért röpíti el a nosql a mobil alkalmazások relációs adatbázisait?