Best of SQL2023

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·3y

    Understanding Database Types

    A complex application usually uses several different databases, each catering to a specific aspect of the application’s needs. In this comprehensive three-part series, we’ll explore the art of database selection. To make the best decision for our projects, it is essential to understand the various types of databases available in the market.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    SQL Formatter

    A tool called SQL Formatter that helps developers format SQL code for readability and consistency.

  3. 3
    Article
    Avatar of mlnewsMachine Learning News·2y

    Best Platforms to Practice SQL

    SQL is a must-know skill in the tech world. This article explores the best platforms to practice SQL, ranging from beginner-friendly platforms to comprehensive learning resources with real-world interview questions. Each platform offers unique features to enhance SQL skills for various data roles.

  4. 4
    Article
    Avatar of devtoDEV·2y

    Why you should never use an UUID as the primary key in SQL Databases

    Using a UUID as a primary key in SQL databases has advantages and disadvantages. UUIDs have larger storage requirements and decreased performance compared to integers. They are not human-readable, making debugging and manual inspection challenging. UUIDs may result in suboptimal disk I/O patterns and higher levels of index fragmentation. Storing UUIDs increases storage requirements. Managing UUIDs adds complexity to application logic.

  5. 5
    Article
    Avatar of materializeMaterialize·3y

    Materialize extension for VS Code

    The Materialize VS Code extension allows developers to explore, query, and enhance their development experience. It is compatible with various IDEs and provides features such as schema exploration, profile configuration, query execution, and syntax validation.

  6. 6
    Article
    Avatar of hackernoonHacker Noon·3y

    16 SQL Techniques Every Beginner Needs to Know

    Learn SQL techniques for data warehousing, including handling incremental tables, using MERGE statements, and converting tables to JSON objects.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    Master SQL

    SQL is a powerful language used for data retrieval and manipulation. Learning SQL is important for data-driven careers and offers universal applicability. There are various resources and platforms available for hands-on SQL practice.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Introducing storage on Vercel – Vercel

    Vercel has introduced storage solutions including Vercel KV, Vercel Postgres, and Vercel Blob, making it easier to manage frontend storage needs without worrying about infrastructure.

  9. 9
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Why is DuckDB Getting Popular?

    DuckDB combines the simplicity and ease of use of SQLite with the analytical performance of specialized columnar databases. DuckDB is free and open-source software, so anyone can use and modify the code. It's embedded, meaning the DBMS ( database management system) runs in the same process as the application that uses it.

  10. 10
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP63: Linux file system explained

    The Filesystem Hierarchy Standard (FHS) was introduced to bring order to the Linux file system. By implementing a standard like the FHS, the software can ensure a consistent layout across various Linux distributions. To become proficient in this standard, you can begin by exploring. Utilize commands like "cd" for navigation and "ls" for listing directory contents.

  11. 11
    Article
    Avatar of tinybirdTinybird·3y

    Build a Real-time Dashboard: Step-by-Step Guide

    Build a real-time dashboard from scratch using Tinybird, Tremor, and Next.js.

  12. 12
    Article
    Avatar of dbconvertDBconvert·3y

    MySQL vs PostgreSQL in 2023.

    PostgreSQL and MySQL are both reliable, secure and scalable databases that have been around for decades. They each have different strengths and weaknesses that make one more suitable for certain use cases than the other. This article will compare them to aid in making an informed decision in 2023.

  13. 13
    Article
    Avatar of pointerPointer·3y

    Upsert in SQL

    This article discusses the concept of upsert in SQL and explains how it works in different database management systems (DBMS) like MySQL, SQLite, and PostgreSQL. It provides examples and code snippets for each DBMS to demonstrate the various ways to perform upsert operations.

  14. 14
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP60: Netflix Tech Stack - Databases

    This week’s system design refresher: SQL Query Execution Order (Youtube video) Netflix Tech Stack - Databases The 10 Algorithms That Dominate Our World ‘Pull’ and ‘Push’ Payments ByteByteGo Talent Collective Retool is the fast way to build internal tools.

  15. 15
    Article
    Avatar of amplicationAmplication·3y

    SQL Versus NoSQL Databases: Which to Use, When, and Why

    The right choice means we can scale up an application quickly and handle increasing user requests without encountering problems. Choosing the right database for your application is no mean feat, given the number of available databases. There are many differences between SQL and NoSQL databases, such as how they handle relational data, their query languages.

  16. 16
    Article
    Avatar of phProduct Hunt·3y

    Text2SQL.AI - Generate SQL with AI

    The best of Product Hunt, everyday Web3 Keep up to date with the latest in web3 New here? Learn more about navigating Product Hunt. Discover the best products by month.

  17. 17
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP50: Visualizing a SQL Query

    The most useful engineering conversation you’ll hear each week (Sponsored) Dev Interrupted is the No. 1 source for what the smartest minds in development are thinking about. Hear career-changing wisdom by leaders from companies like Slack, Stripe, and Shopify delivered to your inbox every week.

  18. 18
    Article
    Avatar of kdnuggetsKDnuggets·3y

    5 Free Books to Master SQL

    Discover five free books to improve your SQL skills, covering everything from beginner to advanced levels. Learn SQL fundamentals, data manipulation, database management, and more.

  19. 19
    Article
    Avatar of towardsdevTowards Dev·2y

    CRUD Operations In SQL Database

    Learn about CRUD operations in SQL, which stands for Create, Read, Update, and Delete. Understand how to apply these operations and their importance in managing data effectively in relational databases.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    We migrated to SQL. Our biggest learning? Don’t use Prisma

    A developer shares their experience migrating from MongoDB to Postgres and using Prisma for their backend. They highlight problems with Prisma's deployment, low performance, and lack of SQL-level joins. They ultimately recommend avoiding Prisma for production workloads.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    The SQL Handbook – A Free Course for Web Developers

    The SQL Handbook is a free and open text-based handbook for Web Developers. Try the interactive version of this SQL course on Boot.dev, complete with coding challenges and projects. Watch the video walkthrough of this course on FreeCodeCamp's YouTube channel.

  22. 22
    Article
    Avatar of itnextITNEXT·3y

    SQL performance tuning

    Northwind is a simple database often used by people who want to learn SQL and that’s what we are going to use. The dataset consists of 13 tables that can be seen below: Later in this article, I’ll show how you can install this database on your local machine, using SQL Management Studio.

  23. 23
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Using ChatGPT to Learn SQL

    ChatGPT is a large language model trained by OpenAI. It is capable of generating human-like text based on the input it receives. It can be used to answer questions and engage in conversations with people. In this article, I will outline how you can useChatGPT to learn SQL and become proficient in this valuable skill.

  24. 24
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn MySQL – Beginner's Course

    Learn MySQL with a comprehensive and practical course on the freeCodeCamp.org YouTube channel. The course covers topics from the basics to advanced functionalities, including installation, database creation, querying, joins, and more. Taught by Josh, a Sql Server Database Administrator.

  25. 25
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Database Optimization: Exploring Indexes in SQL

    A similar issue also occurs in SQL Server when it retrieves data from the database. To overcome this, SQL server also uses indexing which speeds up the data retrieval process. We will cover why indexing is needed and how we can effectively create and delete indexes.