Displaying 1 to 12 from 12 results

CockroachDB - Cloud-native SQL database.

  •    Go

CockroachDB is a cloud-native SQL database for building global, scalable cloud services that survive disasters.CockroachDB is a distributed SQL database built on a transactional and strongly-consistent key-value store. It scales horizontally; survives disk, machine, rack, and even datacenter failures with minimal latency disruption and no manual intervention; supports strongly-consistent ACID transactions; and provides a familiar SQL API for structuring, manipulating, and querying data.

pop - A Tasty Treat For All Your Database Needs

  •    Go

So what does Pop do exactly? Well, it wraps the absolutely amazing https://github.com/jmoiron/sqlx library. It cleans up some of the common patterns and work flows usually associated with dealing with databases in Go. Pop makes it easy to do CRUD operations, run migrations, and build/execute queries. Is Pop an ORM? I'll leave that up to you, the reader, to decide.

activerecord-cockroachdb-adapter - CockroachDB adapter for ActiveRecord.

  •    Ruby

CockroachDB adapter for ActiveRecord 4 and 5. This is a lightweight extension of the PostgreSQL adapter that establishes compatibility with CockroachDB.If you're using Rails 4.x, use the 0.1.x versions of this gem.

examples-orms - Sample uses of CockroachDB with popular ORMs

  •    Ruby

This repo contains example uses of CockroachDB with popular ORMs. Each example will implement the sample application spec presented below.See the CockroachDB ORM Compatibility Plan for a roadmap towards supporting various ORMs.




perseus - Perseus is a set of scripts (docker+javascript) to investigate a distributed database's responsiveness when one of its three nodes is isolated from the peers

  •    Javascript

All the testing systems have something similar. They are distributed consistent databases (key-value storages) which tolerates up to n failure of 2n+1 nodes. This testing suite uses a three nodes configuration with a fourth node acting as a client. The client spawns three threads (coroutines). Each thread opens a connection to one of the three DB's node and in loop reads, increments and writes a value back.

sequelize-cockroachdb - Use Sequelize and CockroachDB together

  •    Javascript

This package makes Sequelize compatible with CockroachDB. Learn how to build a Node.js app with CockroachDB.

fizz - A Common DSL for Migrating Databases

  •    Go

It will also generate two timestamp columns; created_at and updated_at. The t.Columns method takes the following arguments: name of the column, the type of the field, and finally the last argument is any options you want to set on that column.


go-distributed-sys - A simple example on Event Sourcing/CQRS in Go for building distributed systems and microservices with NATS Streaming, gRPC and CockroachDB

  •    Go

A simple example on Event Sourcing/CQRS in Go for building distributed systems and microservices with NATS Streaming, gRPC and CockroachDB

dbbench - 🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts

  •    Go

dbbench is a simple tool to benchmark or stress test databases. You can use the simple built-in benchmarks or run your own queries. Attention: This tool comes with no warranty. Don't run it on production databases.