ຄວາມແຕກຕ່າງລະຫວ່າງ SQL ແລະ CQL ແມ່ນຫຍັງ?


ຕອບ 1:

CQL ໃດທີ່ທ່ານ ໝາຍ ເຖິງຕົ້ນຕໍ? ອີງຕາມ Wikipedia [1]:

  • Chess Query Language, ເປັນພາສາທີ່ໃຊ້ ສຳ ລັບການສອບຖາມຖານຂໍ້ມູນຂອງ chess ຖານຂໍ້ມູນ Contextual Query Language (ຫຼືພາສາ ຄຳ ຖາມທົ່ວໄປ), ສຳ ລັບການດຶງເອົາຂໍ້ມູນ Cassandra Query Language, ສຳ ລັບ Apache CassandraClassora Query Language, ສຳ ລັບ Classora Knowledge BaseCIM Query Language, ພາສາ ຄຳ ຖາມ ສຳ ລັບມາດຕະຖານ Model Model Model (CIM) ພາສາແບບສອບຖາມ DMTF Cypher (ກຸ່ມວຽກງານຄຸ້ມຄອງທີ່ແຈກຢາຍ), ພາສາແບບສອບຖາມປະກາດ ສຳ ລັບແຜນວາດ, ເຊິ່ງແຜນວາດຊັບສິນສາມາດສອບຖາມແລະປັບປຸງໄດ້ຢ່າງມີຄວາມ ໝາຍ ແລະມີປະສິດທິພາບ.

ສົມມຸດວ່າຄວາມແຕກຕ່າງຂອງ SQL, ຂ້ອຍໄປທີ່ Contextual, Cassandra ແລະ / ຫຼື Classora.

SQL ຫຍໍ້ມາຈາກພາສາທີ່ມີໂຄງສ້າງແບບສອບຖາມ, ແລະເຖິງແມ່ນວ່າແຕ່ລະ RDBMS ສາມາດມີການຈັດຕັ້ງປະຕິບັດດ້ວຍຕົນເອງ, ຂ້ອຍຢາກເວົ້າວ່າ 90% ເຮັດວຽກຫຼາຍກວ່າໃດໆ (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres). ກໍລະນີອື່ນໆ, Contextual, Cassandra, ແລະອື່ນໆ, ບໍ່ວ່າຈະເປັນສຽງຄ້າຍຄືກັບພາສາ SQL (ຂ້ອຍເລີ່ມກວດສອບ Cassandra) ຫຼືຄ້າຍຄືກັບພາສາປະເພດອື່ນໆ ສຳ ລັບການສອບຖາມລະບົບຂໍ້ມູນປະເພດຕ່າງໆ.

ຍົກຕົວຢ່າງ, LQ ສະພາບການແມ່ນສຸມໃສ່ລະບົບການຊອກຫາຂໍ້ມູນເຊັ່ນ: ເຄື່ອງຈັກຊອກຫາ, ລາຍການບັນນານຸກົມແລະຂໍ້ມູນກ່ຽວກັບການເກັບ ກຳ ຫໍພິພິທະພັນ.

ໃນຖານະເປັນຂອງ Cassandra, ມັນຄ້າຍຄືກັນກັບ SQL, ແຕ່ວ່າໃນເວທີ NoSQL. ສະນັ້ນຖ້າທ່ານມາຈາກສະພາບແວດລ້ອມຂອງ SQL, ການປ່ຽນແປງອາດຈະມີຄວາມໂປ່ງໃສພໍສົມຄວນ.

ຫວັງວ່າຂ້ອຍຈະແຈ້ງ

ໝາຍ ເຫດ

[1] CQL - Wikipedia