GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#python #agent #ai #data_visualization #database #llm #rag #sql #text_to_sql

Vanna is a tool that helps you generate SQL queries easily. Here’s how it works: you train a model with your database information, and then you can ask questions to get the corresponding SQL queries. This process is simple and doesn't require you to know the technical details underneath. The benefits include high accuracy, security since your data stays local, and the ability to use it with any SQL database. You can also customize the interface to suit your needs, such as using Jupyter Notebooks, Slack, or web apps. This makes it easier and faster to work with your database without writing complex SQL queries manually.

https://github.com/vanna-ai/vanna
#other #apachespark #awesome #bigdata #data #dataengineering #sql

This handbook is a comprehensive guide to help you become a great data engineer. It provides a roadmap to get started, including hands-on projects, interview tips, and recommended books. You can join various communities and follow newsletters to stay updated. The handbook also lists top companies, blogs, whitepapers, YouTube channels, podcasts, and courses that can help you learn and grow in data engineering. Using these resources, you can gain practical knowledge, network with professionals, and stay informed about the latest trends and technologies in the field. This will help you build a strong foundation and advance your career as a data engineer.

https://github.com/DataExpert-io/data-engineer-handbook
#go #database #go #mariadb #mysql #mysql_driver #sql

The Go-MySQL-Driver is a lightweight and fast MySQL driver for Go, written purely in Go without any C bindings. It supports connections over TCP/IPv4, IPv6, Unix domain sockets, and custom protocols. Here are the key benefits You can install it using `go get -u github.com/go-sql-driver/mysql`.
- **Automatic Connection Handling** You can configure various settings like timeouts, charset, collation, and more through the Data Source Name (DSN).
- **Advanced Features** It automatically uses utf8mb4_general_ci by default and allows setting other charsets and collations.

Using this driver simplifies interacting with MySQL databases in Go, providing a robust and configurable solution.

https://github.com/go-sql-driver/mysql
#java #bigdata #data_encryption #data_pipeline #database #database_cluster #database_gateway #database_middleware #distributed_database #distributed_sql_database #distributed_transaction #encrypt #mysql #postgresql #read_write_splitting #shard #sql

Apache ShardingSphere is a powerful tool that helps manage and scale databases. It allows you to break down large databases into smaller pieces (sharding), handle more data traffic (scaling), and secure your data with encryption. This tool works with any database and provides a unified way for applications to interact with multiple databases as if they were one.

The benefits include Your database can handle more data and users without slowing down.
- **Improved Security** Applications only need to communicate with one standardized service, making it simpler to manage.
- **Flexibility**: You can customize the tool to fit your needs using its pluggable architecture.

Overall, Apache ShardingSphere makes managing and scaling databases much easier and more efficient.

https://github.com/apache/shardingsphere
#python #hacktoberfest #pypi #sql #sql_linter

SQLFluff is a tool that helps you write better SQL code. It checks your SQL for mistakes and can even fix many of them automatically. It supports many different SQL dialects, like MySQL, PostgreSQL, and Snowflake, and works with templates like Jinja and dbt. This means you can focus on writing your queries instead of worrying about formatting and errors. You can install it using pip, use it in VS Code, or even run it online. It makes your SQL code cleaner and more consistent, saving you time and effort.

https://github.com/sqlfluff/sqlfluff