Apache Drill
Apache Drill is a schema-free SQL query engine for Hadoop, NoSQL, and cloud storage, enabling fast, flexible data analysis without data loading or schema creation.
рдЕрд╡рд▓реЛрдХрди
Apache Drill рдХреНрдпрд╛ рд╣реИ?
рдЕрдкрд╛рдЪреЗ рдбреНрд░рд┐рд▓ рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдПрд╕рдХреНрдпреВрдПрд▓ рдХреНрд╡реЗрд░реА рдЗрдВрдЬрди рд╣реИ рдЬреЛ рдЕрдкрдлреНрд░рдВрдЯ рд╕реНрдХреАрдорд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рдпрд╛ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ Hadoop, NoSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдЬреИрд╕реЗ рдЧреИрд░-рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░реНрд╕ рдХреА рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ JSON рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрдЯрд┐рд▓ рдиреЗрд╕реНрдЯреЗрдб рдбреЗрдЯрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ BI рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛрддрд╛ рд╣реИред
Apache Drill рдХрд┐рд╕ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рд╢реАрд░реНрд╖ рд╕реБрд╡рд┐рдзрд╛рдПрдВ
- рд╕реНрдХреАрдорд╛-рдореБрдХреНрдд SQL рдХреНрд╡реЗрд░реАрдЬрд╝
- рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП JSON рдбреЗрдЯрд╛ рдореЙрдбрд▓
- рд╕реНрддрдВрднрдХрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрди рдЗрдВрдЬрди
- рдмреАрдЖрдИ рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг (рдЭрд╛рдВрдХреА, рдПрдХреНрд╕реЗрд▓)
- рдПрдХрд╛рдзрд┐рдХ рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (HBase, S3, MongoDB)
- рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛтАЛтАЛрдХреНрд▓рд╕реНрдЯрд░ рддрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓
Apache Drill рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рдореИрдХ, рд╡рд┐рдВрдбреЛрдЬ рдпрд╛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдбреНрд░рд┐рд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ; JDBC/ODBC рдбреНрд░рд╛рдЗрд╡рд░ рдпрд╛ REST API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ HDFS, MongoDB, рдпрд╛ S3 рдЬреИрд╕реЗ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП SQL рдХреНрд╡реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рддреИрдирд╛рдд рдХрд░реЗрдВред
рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯреВрд▓
рдлрд╛рдпрджреЗ & рдиреБрдХрд╕рд╛рди
рдлрд╛рдпрджреЗ
- рдХреЛрдИ рдбреЗрдЯрд╛ рд▓реЛрдбрд┐рдВрдЧ рдпрд╛ рд╕реНрдХреАрдорд╛ рдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
- рд╕реНрддрдВрдн рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди
- рдиреЗрд╕реНрдЯреЗрдб рдбреЗрдЯрд╛ рдХреА рд▓рдЪреАрд▓реА рдХреНрд╡реЗрд░реА
- рдореМрдЬреВрджрд╛ рдмреАрдЖрдИ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рдПрдХреАрдХрд░рдг
- рдЦреБрд▓рд╛-рд╕реНрд░реЛрдд рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдлрд╝реНрдд
рдиреБрдХрд╕рд╛рди
- рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреА рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
- рд╕рдорд░реНрдерд┐рдд рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рддрдХ рд╕реАрдорд┐рдд
- рдкреНрд░рджрд░реНрд╢рди рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрдЯрдЕрдк рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ
- Hadoop рдореЗрдВ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг
- MongoDB рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб JSON рдбреЗрдЯрд╛ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдирд╛
- рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рддрджрд░реНрде рдбреЗрдЯрд╛ рдЕрдиреНрд╡реЗрд╖рдг
- рдЧреИрд░-рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдмреАрдЖрдИ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ
Apache Drill рдореВрд▓реНрдп
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореАрдХреНрд╖рд╛рдПрдВ
рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдореАрдХреНрд╖рд╛ рдирд╣реАрдВ
рдЗрд╕ рдЯреВрд▓ рдХреА рдкрд╣рд▓реА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрдиреЗрдВ!