mirror of
https://github.com/dolthub/dolt.git
synced 2026-01-30 19:09:34 -06:00
5f66001324531db835ce140c4bb0ba2c06d004de
The Ref of a TypeRef is used in a maps and then it is important that we fix all empty refs to point at the current package. Remove unneeded calls to fixupTypeRef and make sure we call it just before using the TypeRef as a key in a map.
…
…
…
Noms
Noms is a content-addressable, immutable, peer-to-peer datastore for structured data.
In other words, noms is git for data.
This repository will contain the reference implementation of the noms protocol, and will eventually be open sourced.
This includes:
- Go wrappers for all the core noms types
- Support for generating Go types from Nom schema definitions
- Chunking and dechunking
- Serialization and deserialization
- Chunkstore interface as well as several sample implementations
- Search support
- Sample applications
Get the code
git clone https://github.com/attic-labs/noms
Build
go build ./...
go test ./...
Run
cd <noms>/clients/counter
go build
./counter -ldb=/tmp/foo -ds=foo
./counter -ldb=/tmp/foo -ds=foo
./counter -ldb=/tmp/foo -ds=foo
rejoice!
You can see the raw data:
ls /tmp/foo
cat /tmp/foo/*.log | strings
You can also explore the data visually. Follow the instructions in clients/explore.
Description
Releases
124
Languages
Go
84%
Shell
15.1%
JavaScript
0.3%
Java
0.1%