Tag: database

  • Database Design From The Ground Up

    Database Design From The Ground Up

    At the heart of every software project lies the database—The database is the foundation that determines how data is stored, accessed, and updated in every software project. Whatever your definition of a database may be (Relational, NoSQL, TimeSeries, etc.). Database theory provides the principles for structuring and organizing this data efficiently with one of the…

  • Going From Auto-Increment To UUID

    Going From Auto-Increment To UUID

    Recently, I went through the exercise of converting my e-commerce platform’s database and application to using UUIDs (Universally Unique Identifiers) over auto-increment fields as a way to modernize and scale after a long pause on development. Here were some of the reasons: However, the currently underlying database cannot currently natively handle UUIDs as types, so…