Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


NoSQL

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

NoSQL - bendrinis pavadinimais daugybei visokių nesąmonių ir pusiau sąmonių, kurių prikūrė įvairūs lameriai bei šiaip prietrankos vien todėl, kad nemokėjo ir nenorėjo mokytis SQL ir darbo su reliacinėmis duomenų bazėmis. Nes suprantat gi, sudėtinga suprasti, kaip tenai veikia koksai tai JOIN ar UNION, ar netgi sudėtinga suprasti, kaip tą SELECT parašyti, kad jis atiduotų suradęs tai, ko tau reikia pagal WHERE klausę.

Žodžiu, taip ir atsirado gudrūs veikėjai, kurie patys savo rankomis ėmė kurti naujas duomenų bazių sistemas, kurios buvo primityvios iki absurdo ir pritaikomos praktiškai niekam, išskyrus tų pat gudrių veikėjų išgalvotus kliedesius.

Tipiškiausias NoSQL atvejis - tai visokie asociatyviniai masyvai, kur būna parašyta "raktažodis=reikšmė" ("key=value"), žodžiu, netgi primityviau, negu kokiame nors CSV, nes vos du stulpeliai. Ir visa tai vien todėl, kad tiems lameriams buvo per sudėtinga sukurti lentelę su dviem stulpeliais, kur pirmas būtų raktas, o antras reikšmė. Tai įvairūs veikėjai prikūrė dešimtis tokių duomenų bazių sistemų, ir nei viena nebuvo gerai veikianti, nes visos veikė prastai ir buvo nesąmonės tiesiog.

Tai čia ta proga pateikiame visą sukūrimo SQL tokiai NoSQL lentelei ir galėsit naudoti SQL vietoje savo NoSQL:

CREATE TABLE `your_sql_nosql_table` (
  `key` VARCHAR(100) NOT NULL,
  `value` VARCHAR(100) NULL,
  PRIMARY KEY (`key`),
  UNIQUE INDEX `key_UNIQUE` (`key` ASC) VISIBLE);

Paskui dar atsirado kitų teoretikų, kurie pradėjo pasakoti apie visokius failus, kad galima saugoti failų serveriuose failus ir tai tipo irgi duombazės, tai čia tokios duombazės, kurioms SQL tipo netinka, tai todėl tai irgi yra NoSQL, nes jei yra kur nors kataloge krūva visokių failų ir šiukšlių su prOn ir šiaip kažkokiais random failais ir TMP failų atliekomis ir panašiai, tai čia irgi tipo duomenų bazė.

Tai šitiems jau nieko nepatariame, o tik EN.