Cypher: Versiyalar orasidagi farq

Kontent oʻchirildi Kontent qoʻshildi
Tahrir izohi yoʻq
Tahrir izohi yoʻq
 
Qator 2:
'''Cypher''' — deklarativ grafik soʻrovlar tili boʻlib, u xususiyat grafigida ekspressiv va samarali maʼlumotlarni soʻrash imkonini beradi<ref name="cypher-introduction">{{Veb manbasi|url=https://neo4j.com/docs/cypher-manual/current/|sarlavha=Cypher Introduction|muallif=|ism=|sana=|ish=|nashriyot=Neo4j|kirish sanasi=2019-11-08}}</ref>.
 
Cypher asosan 2011-yilda Neo4j, Inc. (sobiq Neo Technology) kompaniyasida ishlayotgan AndrésAndreas Taylorning ixtirosi edi<ref name="cypher-paper">{{Veb manbasi|url=https://hal.archives-ouvertes.fr/hal-01803524/file/paper.pdf|sarlavha=Cypher: An Evolving Query Language for Property Graphs|muallif=|ism=|sana=|ish=|nashriyot=Proceedings of the 2018 International Conference on Management of Data. ACM|kirish sanasi=2018-06-27}}</ref> Cypher dastlab Neo4j grafik maʼlumotlar bazasi bilan foydalanish uchun moʻljallangan edi, lekin 2015-yil oktyabr oyida openCypher loyihasi orqali ochildi<ref>{{Yangiliklar manbasi |date=2015-10-21 |title=Meet openCypher: The SQL for Graphs - Neo4j Graph Database |language=en-US |work=Neo4j Graph Database |url=https://neo4j.com/blog/open-cypher-sql-for-graphs/ |access-date=2019-11-08}}</ref>.
 
Til [[SQL]] quvvati va imkoniyatlarini hisobga olgan holda ishlab chiqilgan (ilovaviy maʼlumotlar bazasi modeli uchun standart soʻrovlar tili), lekin Cypher grafik nazariyasi tushunchalari asosida qurilgan maʼlumotlar bazasi komponentlari va ehtiyojlariga asoslangan edi. Grafik modelida maʼlumotlar tugunlar (matematika va tarmoq fanidagi choʻqqilar) va munosabatlar (matematika va tarmoq fanlaridagi qirralar) sifatida tuzilgan boʻlib, maʼlumotlardagi ob’ektlar bir-biri bilan qanday bogʻlangan va bogʻlangan.