Spark SQL ma'lumotlar bazasimi?
Spark SQL ma'lumotlar bazasimi?

Video: Spark SQL ma'lumotlar bazasimi?

Video: Spark SQL ma'lumotlar bazasimi?
Video: Handling complex date formats in pyspark | sql | database | transformations | data engineering 2024, Noyabr
Anonim

Spark SQL Python, Java va Scala-da ma'lumotlar ramkalaridan foydalanishga imkon beradi; turli tuzilgan formatlarda ma'lumotlarni o'qish va yozish; va Big Data bilan so'rang SQL . Bu beradi a DataFrame tuzilgan ma'lumotlar to'plamlari bilan ishlashni soddalashtirish uchun Python, Java va Scala-da abstraktsiya. DataFrames relyatsion jadvallarga o'xshaydi ma'lumotlar bazasi.

Buni hisobga olsak, Spark ma'lumotlar bazasimi?

Uchqun Mashhur NoSQL bilan MapR XD, Hadoop's HDFS va Amazon's S3 kabi tarqatilgan ma'lumotlar do'konlari bilan tez-tez ishlatiladi. ma'lumotlar bazalari MapR kabi Ma'lumotlar bazasi , Apache HBase, Apache Cassandra va MongoDB hamda MapR Event Store va Apache Kafka kabi tarqatilgan xabar almashish doʻkonlari bilan.

Spark qaysi ma'lumotlar bazasidan foydalanadi? MongoDB

Shunday qilib, Spark SQL nima?

Spark SQL a Uchqun tuzilgan ma'lumotlarni qayta ishlash moduli. U DataFrames deb nomlangan dasturlash abstraktsiyasini taqdim etadi va shuningdek, taqsimlangan sifatida ham harakat qilishi mumkin SQL so'rov mexanizmi. U o'zgartirilmagan Hadoop Hive so'rovlarini mavjud joylashtirish va ma'lumotlarda 100 barobar tezroq ishga tushirish imkonini beradi.

Spark SQL ANSI mos keladimi?

Sifatida Uchqun 2.0, Uchqun hisoblanadi ANSI SQL :2003 mos , bu degani Spark SQL qo'llab-quvvatlaydi SQL boshqa dialektlarda mavjud bo'lmagan operatsiyalar.

Tavsiya: