Skip to content
This repository has been archived by the owner on Jun 17, 2024. It is now read-only.

Latest commit

 

History

History
74 lines (42 loc) · 3.02 KB

File metadata and controls

74 lines (42 loc) · 3.02 KB

Short title

Build a Library Management System using CockroachDB

Long title

Build a Library Management System using CockroachDB hosted on Red Hat Marketplace

Author

URLs

Github repo

Other URLs

Summary

In this code pattern, we will build a Library Management System using CockroachDB hosted on Red Hat Marketplace. CockroachDB is an ultra resilient, distributed SQL that can easily scale-out serializable transactions for your apps and services. It is cloud-native, architected to simplify scale and also guarantee consistent transactions across multiple regions and multiple clouds.

Technologies

  • Databases
  • Python

Description

A Library Management System is a software that uses to maintain the record of the library. It contains work like the number of available books in the library, the number of books are issued or returning or renewing a book or late fine charge record, etc.

Flow

  1. User performs an operation like borrowing a book or returning a book.
  2. Application updates appropriate CockroachDB table accordingly.
  3. Application fetches the updated data from the table.
  4. Application displays the updated data that was feteched from the table.

Instructions

Find the detailed steps for this pattern in the readme file. The steps will show you how to:

  1. Clone the repo
  2. Setup CockroachDB Operator on OpenShift
  3. Port Forward CockroachDB
  4. Run the Application
  5. Explore the Library Management System

Components and services

  • Red Hat OpenShift on IBM Cloud
  • CockroachDB

Runtimes

  • python

Related IBM Developer content