rocksdb/db
gabor@google.com ccf0fcd5c2 A number of smaller fixes and performance improvements:
- Implemented Get() directly instead of building on top of a full
  merging iterator stack.  This speeds up the "readrandom" benchmark
  by up to 15-30%.

- Fixed an opensource compilation problem.
  Added --db=<name> flag to control where the database is placed.

- Automatically compact a file when we have done enough
  overlapping seeks to that file.

- Fixed a performance bug where we would read from at least one
  file in a level even if none of the files overlapped the key
  being read.

- Makefile fix for Mac OSX installations that have XCode 4 without XCode 3.

- Unified the two occurrences of binary search in a file-list
  into one routine.

- Found and fixed a bug where we would unnecessarily search the
  last file when looking for a key larger than all data in the
  level.

- A fix to avoid the need for trivial move compactions and
  therefore gets rid of two out of five syncs in "fillseq".

- Removed the MANIFEST file write when switching to a new
  memtable/log-file for a 10-20% improvement on fill speed on ext4.

- Adding a SNAPPY setting in the Makefile for folks who have
  Snappy installed. Snappy compresses values and speeds up writes.



git-svn-id: https://leveldb.googlecode.com/svn/trunk@32 62dab493-f737-651d-591e-8d6aee1b9529
2011-06-22 02:36:45 +00:00
..
builder.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
builder.h A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
corruption_test.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
db_bench.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
db_impl.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
db_impl.h A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
db_iter.cc @20776309 2011-04-20 22:48:11 +00:00
db_iter.h reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
db_test.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
dbformat_test.cc @20776309 2011-04-20 22:48:11 +00:00
dbformat.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
dbformat.h A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
filename_test.cc @20776309 2011-04-20 22:48:11 +00:00
filename.cc @20776309 2011-04-20 22:48:11 +00:00
filename.h @20776309 2011-04-20 22:48:11 +00:00
log_format.h reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
log_reader.cc sync with upstream @ 21409451 2011-05-21 02:17:43 +00:00
log_reader.h sync with upstream @ 21409451 2011-05-21 02:17:43 +00:00
log_test.cc Update from upstream @21551990 2011-05-28 00:53:58 +00:00
log_writer.cc sync with upstream @ 21409451 2011-05-21 02:17:43 +00:00
log_writer.h reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
memtable.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
memtable.h A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
repair.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
skiplist_test.cc reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
skiplist.h reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
snapshot.h sync with upstream @ 21409451 2011-05-21 02:17:43 +00:00
table_cache.cc reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
table_cache.h reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
version_edit_test.cc @20776309 2011-04-20 22:48:11 +00:00
version_edit.cc @20776309 2011-04-20 22:48:11 +00:00
version_edit.h A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
version_set.cc A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
version_set.h A number of smaller fixes and performance improvements: 2011-06-22 02:36:45 +00:00
write_batch_internal.h sync with upstream @ 21409451 2011-05-21 02:17:43 +00:00
write_batch_test.cc sync with upstream @ 21409451 2011-05-21 02:17:43 +00:00
write_batch.cc sync with upstream @ 21409451 2011-05-21 02:17:43 +00:00