Commit Graph

163 Commits (dd4458ce3a82c1e6f7134d746adb5b64d36495e5)

Author SHA1 Message Date
Pankaj khairnar 76734943e1 Added new project which is using BoldDB 2016-06-12 16:53:54 +05:30
Ben Johnson 05e441d7b3 README 2016-06-07 08:38:33 -06:00
Ben Johnson fcd5488035 Merge pull request #565 from joe2far/patch-1
Fixed typo in README
2016-06-07 08:37:57 -06:00
Joe Farrell 08ce9bb754 Fixed typo in README 2016-06-03 16:56:58 +01:00
Danko Miocevic 5fec58dd72 Add MuLiFS to the list of projects using Bolt. 2016-05-26 12:49:33 -03:00
Alexander F Rødseth 58adb4c087 Add SimpleBolt and Algernon 2016-05-04 10:19:01 +02:00
Joseph Spurrier e90f18ec47 Update README.md
Added GoWebApp as a project that uses Bolt.
2016-03-25 16:25:51 -04:00
Ben Johnson afb77b930b remove badge
Remove the Drone.IO badge while setting up new test infrastructure.
2016-03-23 11:12:00 -06:00
Eric Boren 40cff7a0e5 Add note about Go RFC3339Nano sortability to README
RFC3339 is sortable, but RFC3339Nano is not, because it does not use a fixed number of digits after the decimal.
2016-03-22 13:10:49 -04:00
Asdine El Hrychy 8192480115 Merge remote-tracking branch 'boltdb/master' into project-list
# Conflicts:
#	README.md
2016-03-22 15:51:53 +01:00
Abhinav Ajgaonkar 7db0126c4b Adding "lru" to list of projects using Bolt. 2016-03-21 00:58:27 -04:00
Asdine El Hrychy 514ec57fe7 Update README.md 2016-03-05 00:22:18 +01:00
Abhishek Gupta 620e49540e Add mbuckets to list of projects using Bolt 2016-02-27 14:22:38 +05:30
Bob Cao add6474f61 Update README.md 2016-02-24 17:01:39 +08:00
Herman Schaaf 187ee33aae Add Go Report Card to list of projects using Bolt 2016-02-06 16:33:50 +08:00
Vladimir L 33a45fc8fd added Request Baskets to projects list 2016-01-14 21:54:57 +01:00
Timothy Cyrus 109049bcfb Update README.md 2016-01-12 14:41:22 -05:00
Ben Johnson 4030e7fbc1 Merge pull request #484 from etelej/master
Add bucket check to db.View in readme.md
2016-01-11 18:59:16 -08:00
Peter Etelej 769f43bec3 Add bucket check to db.View in readme.md
Add 'Assume bucket exists and has keys' comments on db.View calls
accessing bucket keys in examples of db.View in readme.md code examples.
Fixes #484
2016-01-12 05:28:15 +03:00
Trevor Stone 4171c1783c add table of contents entry from mobile 2016-01-03 19:23:43 -08:00
Trevor Stone e04ef19dab Fix Readme typo and line length 2016-01-03 19:03:55 -08:00
Trevor Stone b231437add Add mobile instructions to the Readme 2016-01-03 19:00:53 -08:00
Matt Silverlock d6ce6a9a80 [docs] Add table of contents
- Generated and tweaked a TOC using [doctoc](https://github.com/thlorenz/doctoc)
- (removed generated headers and fixed broken ampersand conversion)
2015-12-31 08:04:02 -08:00
ReadmeCritic 6179274f76 Update README URLs based on HTTP redirects 2015-12-14 07:44:42 -08:00
Ben Johnson f27abf2cc7 README
Replace reference to the coalescer with a reference to `DB.Batch()`.

Fixes #465.
2015-12-05 20:27:15 -07:00
Rodolfo Carvalho a2144ebbf1 Put backticks around function name in description 2015-12-05 19:00:07 +01:00
Mark Rushakoff e991375cad Explain iterating over sub-buckets in README 2015-11-22 18:20:48 -08:00
Ben Johnson 6b1bbf0ab4 update WriteTo() docs
This commit updates and revises some of the documentation around
Tx.WriteTo() and how O_DIRECT is no longer the default.
2015-11-06 13:18:58 -07:00
Charlie Cochrane 13944fb3e3 updated README.md to fix typo 2015-11-03 14:04:31 +00:00
Hung Nguyen Viet 40aeece092 typo and highlight 2015-10-28 11:59:29 -06:00
Ben Johnson 54254e97b9 README: add 'Reading the Source' section
This commit adds a section to help people understand the
source better while reading it.
2015-10-24 13:31:18 -06:00
Patrick Mezard b7f23b8e55 README: mention the memory map consumes a lot of address space
I have been bitten by this when running a simple application on a
Raspberry Pi 2. It had 3 stores: two 512M stores and one 128M. The
application refused to start the moment the first index grew from 512M
to 1G.

Bolt is really nice but it is easy to overlook this limitation,
especially with the note about supporting stores much larger than
*physical* memory.
2015-10-20 14:08:43 +02:00
Rogier Lommers 1af2ec9768 Add example of NextSequence() usage to readme 2015-10-18 15:00:36 +02:00
John ShaggyTwoDope Jenkins a7a29a20cd typos 2015-10-13 17:14:11 -07:00
Jason Voigt 130d6c5d98 add stow and buckets to projects list 2015-09-21 13:31:50 -05:00
Tommi Virtanen df7ec9554b Better URL for Bazil in README 2015-07-29 16:39:44 -07:00
Emmanuel Odeke c46c54210a README: add drive to projects using bolt 2015-07-14 13:12:25 -06:00
AJ Bahnken af0644b17a Added Kala to Projects Using Bolt section 2015-06-10 18:24:53 -07:00
Ben Johnson a03d52a9dd Add docs for dependent transactions.
This commit adds documentation to clarify that read-only and read-write
transactions should not be mixed in the same goroutine as it can cause
deadlocks during remapping.

See: https://github.com/boltdb/bolt/issues/378
2015-05-21 09:50:13 -06:00
Ryan Uber 89ab219630 Add Consul to README 2015-05-19 19:12:40 -07:00
Ben Johnson 957d850b51 README 2015-05-18 13:50:00 -06:00
Oliver 27f88b367d Update README.md
Adding prometheus annotation server to the list projects using BoltDB.
2015-05-18 09:34:19 -04:00
Ben Johnson da700e8fdb Add caveat regarding endianness of data files as suggested by Raphael Geronimi. 2015-05-06 09:26:22 -06:00
Tim Shannon 07590fc00b Added Freehold to the projects list in README.
Added a few lines of documentation to clarify that read-only
transactions need to be rolled back and not committed, as per the
discussion in issue #344
2015-04-23 09:49:55 -05:00
Mike Marcacci c50df3a891 Added InfluxDB to list of projects using bolt 2015-04-11 18:16:07 -07:00
chrislusf 393eacd1fe Update README.md 2015-03-29 13:05:23 -07:00
chrislusf 4eced79bd1 Update README.md 2015-03-29 13:04:56 -07:00
Daniel Speichert 597d69fa1e Update README.md: fixed type mismatch 2015-03-28 18:59:17 -04:00
Ben Johnson a8ee2caab1 Add link to page reclamation comment. 2015-03-27 16:13:55 -06:00
Ben Johnson 9d1dd87a79 README
Document use of free pages and page reclamation works.
2015-03-27 15:27:32 -06:00
Ben Johnson 112f143631 Document key/value safety.
This commit adds safety documentation to the data accessor functions
in Bolt as well as the README. This was documented once in the package
level godoc but it's important enough that it should be more clear.
2015-03-24 11:06:28 -06:00
Ben Johnson a9651995e1 Merge pull request #330 from benbjohnson/tx-writer-to
Implement io.WriterTo interface on Tx.
2015-03-22 15:26:13 -06:00
Ben Johnson 4d30731e91 Merge pull request #285 from tv42/batch
Add transaction batching
2015-03-18 10:11:07 -06:00
Ben Johnson 8c6af54aec Implement io.WriterTo interface on Tx.
This commit moves the functionality in Tx.Copy() to Tx.WriteTo(). This
allows Tx to be used as an io.WriterTo which makes it easier to mock.

The Tx.Copy() function still exists but it's simply a wrapper around
Tx.WriteTo().
2015-03-18 08:23:55 -06:00
Baiju Muthukadan ec2610abdb link to Bolt article 2015-03-12 17:54:06 +05:30
Vitor De Mario d6a67f7cce Fixed missing parenthesis on the readme 2015-02-23 16:35:38 -03:00
Tommi Virtanen adbb1a19c1 Add transaction batching
DB.Batch makes it easy to make lots of small transactions with
significantly better performance. Batch combines multiple concurrent
Update calls into a single disk transaction, managing errors smartly.
2015-02-18 12:26:45 -08:00
everdev 656f479184 added gocode.io to list of projects using bolt 2015-02-17 17:10:32 -08:00
Ben Johnson 75f70a1938 README
Removed reference to LMDB's append mode being unsafe.
2015-02-16 08:09:08 -07:00
Philipp Tarasiewicz e238914be8 fix 'range scans' example
Due to the fact that you want to iterate over all keys that are before or equal to `max` starting from `min` the bytes.Compare() check should look like the commit suggests.
2015-01-18 16:39:15 +01:00
mbertschler 565600c841 Fix syntax error in README stats example 2015-01-15 21:09:34 +01:00
Ben Johnson 33e7a074e2 README
Add a section to the README for "Managing transactions manually".
2014-12-11 13:48:25 -07:00
Russ Ferriday 2a13d5ca83 grammar & typo 2014-12-04 22:23:20 +00:00
Ben Johnson a5e6bc6658 README 2014-11-28 11:23:15 -07:00
Ben Johnson 746cadce7a README
Added a "Comparison" section to compare Bolt against other DB options:

1. Relational databases
2. LevelDB
3. LMDB
2014-11-28 11:17:47 -07:00
Ben Johnson aa66506030 v1.0 2014-11-27 17:29:59 -07:00
Eric Berg 16247c3a42 fix link in readme 2014-11-25 15:10:19 -05:00
Ben Johnson 7022ade6e6 Add caveat for memory usage.
This commit adds a caveat for high memory usage shown by processes with large
Bolt databases. This is expected behavior and is handled by the OS page cache.
2014-09-15 11:09:55 -06:00
Kevin Gillette c0a48fb4be Fixed typo in README.md 2014-09-11 20:50:44 -06:00
Guilhem Lettron d902166ae5 Tentacool is using bolt too ;) 2014-09-01 11:39:07 +02:00
Conrad Pankoff d5bf4d234f add bleve to project list 2014-08-31 00:57:54 +10:00
Martin Czygan e786ef2a5d Add cayley to projects using bolt list. 2014-08-28 16:34:18 +02:00
Ben Johnson e3345690a3 Add single-bucket/single-tx caveat.
This commit adds a caveat to the README to notify users that bulk loading
random writes into a single new bucket can be problematic. This issue was
reported by @freepk.

Fixes #244.
2014-08-24 18:02:50 -06:00
Matt Perpick f74816f99b fix spelling mistake in README 2014-08-20 14:18:11 -04:00
Andreas Briese 2dc3be256d added ipLocator to projects using Bolt 2014-08-18 18:06:45 +02:00
siddontang 83ed27a598 Add LedisDB to project list 2014-08-04 09:23:34 +08:00
Ben Johnson c216d6477c README 2014-07-28 08:59:45 -06:00
Ben Johnson 152c71a51b README 2014-07-27 14:32:58 -06:00
Ben Johnson ddb6b2f0ed README 2014-07-25 11:20:39 -06:00
Ben Johnson d9a0f51bee Add 'Intro to BoltDB' link. 2014-07-07 08:39:59 -06:00
Daniel Theophanes c3ae6e7307 Update README.md 2014-06-18 09:02:06 -07:00
Keiji Yoshida ce59819e84 Add "BoltStore" link on README.md
I completed creating [BoltStore](https://github.com/yosssi/boltstore) and added its link on README.md.
2014-06-18 15:24:52 +09:00
Ben Johnson 10074ee8f4 Add ipxed to README. 2014-06-02 09:17:37 -06:00
Ben Johnson ba43ee8c64 Add event-shuttle to README. 2014-06-02 09:15:49 -06:00
Ben Johnson 644a949855 README 2014-05-19 16:16:36 -06:00
Ben Johnson a0963d8f22 Added new projects. 2014-05-19 15:33:52 -06:00
Steven Normore 4d442e03d5 fix typo in README 2014-04-08 07:55:44 -04:00
Ben Johnson d667ae0fe1 README
Add 'Scuttlebutt' to list of projects that use Bolt.
2014-04-03 09:31:34 -06:00
Ben Johnson 76acd60ff3 README
Remove the 'Internals' section since it is half-assed right now.
2014-04-02 10:28:17 -06:00
Bill Katz 6dd15bbf70 Add DVID to projects using Bolt
DVID added Bolt as an optional storage engine.
2014-03-31 15:25:05 -04:00
Ben Johnson 32da80f953 README
Add a list of "Other Projects Using Bolt".
2014-03-24 13:41:08 -06:00
Ben Johnson b9b69d867a README 2014-03-10 15:03:26 -07:00
Ben Johnson 15e0eae829 Bidirectional cursors. 2014-02-20 13:53:40 -07:00
Ben Johnson 87226ac3ec Update project status. 2014-02-20 10:30:01 -07:00
Ben Johnson c1f33cb04b Change project status to 'Alpha'. 2014-02-18 08:02:25 -07:00
Ben Johnson d361149fa8 Add godoc badge. 2014-02-13 11:01:38 -07:00
Ben Johnson 01774c35cf Cursor iteration. 2014-02-11 09:17:48 -07:00
Ben Johnson e6a6383ed5 Add pre-alpha badge. 2014-02-04 12:27:30 -07:00
Ben Johnson b3a761b510 README
Add LMDB comparison section.
2014-02-04 07:45:45 -07:00
Ben Johnson 342464be05 Badges. 2014-01-30 17:02:55 -05:00