Skip to content

singlestore-labs/neon-vs-singlestore-free-plan-comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neon vs SingleStore: Free Plan Comparison

This repository provides a simple benchmark comparing Neon’s Free Plan and SingleStore’s Free Shared Tier. It includes Drizzle ORM entities, a data generation tool, and a local app to run and test queries against both databases.

Getting Started

  1. Install dependencies by running the following command in the project root:
npm i
  1. Generate data by running the following command in the ./apps/data-generator directory:
npm run start
  1. Set up a Free Shared Tier workspace in SingleStore..
  2. Create a .env file in ./packages/singlestore based on the ./packages/singlestore/.env.example file.
  3. Download the SingleStore SSL certificate and place it in the ./packages/singlestore directory.
  4. Push the SingleStore database schema by running the following command in the ./packages/singlestore directory:
npm run push
  1. Load data into the SingleStore database by running the following command in the ./packages/singlestore directory:
npm run data:load
  1. Start the SingleStore benchmark by running the following command in the ./packages/singlestore direcotry:
npm run benchmark:start
  1. Set up a free workspace in Neon.
  2. Create a .env file in ./packages/neon based on the ./packages/neon/.env.example file.
  3. Push the Neon database schema by running the following command in the ./packages/neon directory:
npm run push
  1. Load data into the Neon database by running the following command in the ./packages/neon directory:
npm run data:load
  1. Start the Neon benchmark by running the following command in the ./packages/neon direcotry:
npm run benchmark:start
  1. Build the benchmark app by running the following command in the ./apps/benchmark directory:
npm run build
  1. Start the benchmark app by running the following command in the ./apps/benchmark directory:
npm run start
  1. Open http://localhost:3000 in your browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published