de en es fr nl pl pt sv zh

database

Database index. What do you need to know?

me@ahmed-ibrahim.com

What Is Database index 💾 Indexing makes columns faster to query by creating pointers to where data is stored within a database. Similar to bookmarks, That can make it easy to go to a certain position in the book without going through each page! Benefits of index Faster lookup for results. Instead...

What is SQL Index Fragmentation?

Aaron Bos

SQL indexes are an important part of every database, but they don't come without requiring some regular maintenance. In this post, we'll be looking at SQL index fragmentation in the context of Microsoft's SQL Server and how it can affect our database performance.

Working With JSON in Postgres 14

Aaron Bos

Postgres has had native JSON support for almost 10 years (since version 9.2). In September 2021 Postgres 14 was released and it included some great features that improve our experience greatly when working with JSON data. In this post, we'll be diving into the new JSON features in Postgres 14 to...

Learning T-SQL Window Functions

Aaron Bos

Being able to query and manipulate data effectively is a valuable skill for any software engineer to have in their toolbelt. In this post, we're going to take a look at Window Functions and the functionality they provide. Although this post is going to focus on using window functions with T-SQL,...

Introduction to SQL Indexes

Aaron Bos

For most of my career I've known the general purpose of an SQL (read S-Q-L) index, but I've never taken the time to dig a little deeper to understand more until recently. In this post we'll be taking a look at SQL indexes from a high level, as well as how they can be used effectively (and not so...

Have the data your way with fsdb

Phil Hofmann

I'm happy to be able to share one of the building blocks of the software solution I'm currently working on: fsdb - a Clojure library that provides a reasonably convenient database on top of the file system. Don't get me wrong, I'm not talking about a file system database like sqlite here. I'm...