Skip to content

TheNhatAT/my-own-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

My Own Database

Welcome to the My Own Database project! This repository contains the source code for building a simple database from scratch using Go.

Overview

The goal of this project is to create a basic database system to understand the underlying principles and mechanisms of database management systems. This project is implemented in Go and covers various aspects of database development, including data storage, indexing, querying, and transaction management.

Features

  • Data Storage: Efficiently store and retrieve data.
  • Indexing: Implement indexing to speed up data retrieval.
  • Transactions: Basic transaction management to ensure data integrity.
  • Concurrency: Handle concurrent access to the database.
  • Querying: Support for basic query operations.

Getting Started

Prerequisites

  • Go 1.22 or higher

Installation

  1. Clone the repository:

    git clone https://github.com/TheNhatAT/my-own-database.git
    cd my-own-database
  2. Install dependencies:

    go mod tidy

Running the Project

To run the project, use the following command:

go run main.go

Referenced from: Build Your Own Database

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages