Chris Masone 82dfd418bb Switch csv.Write() to use IterAll()
The parallelism in csv.Write() seemed like overkill since
we had to build the entire CSV in memory in order to take
advantage of it. The code is simpler, now, and uses far
less memory, though it is likely to be slower for large data.
2016-02-10 16:45:56 -08:00
2016-02-08 23:15:09 -08:00
2015-12-01 12:39:42 -08:00
2016-02-08 23:15:09 -08:00
2016-02-08 23:15:09 -08:00
2016-02-09 11:06:10 -08:00
2016-02-08 23:15:09 -08:00
2016-02-08 23:15:09 -08:00
2016-02-08 23:11:46 -08:00
2015-12-11 14:46:16 -08:00
2016-02-08 23:15:09 -08:00
2016-02-08 23:15:09 -08:00

Noms

Noms is a content-addressable, append-only, peer-to-peer, structured data store.

In other words, noms is git for data.

This repository contains two reference implementations of the noms protocol - one in Go, and one in JavaScript. It also includes a number of tools and sample applications.

Prerequisites

Set environment variables

Get the code

go get -u -t github.com/attic-labs/noms/...

Build

go install `go list ./... | grep -v /vendor/`
go test `go list ./... | grep -v /vendor/`

Run

cd "$GOPATH/src/github.com/attic-labs/noms/clients/counter"
go build
./counter -ldb=/tmp/foo -ds=foo
./counter -ldb=/tmp/foo -ds=foo
./counter -ldb=/tmp/foo -ds=foo

What next?

Description
Dolt – Git for Data
Readme Apache-2.0 409 MiB
Latest
2026-02-09 20:09:01 -06:00
Languages
Go 84.1%
Shell 15%
JavaScript 0.3%
Java 0.1%
Python 0.1%