Commit Graph

21 Commits

Author SHA1 Message Date
Robbie Hanson
1c1c7b5136 Adding "obj per sec" output to benchmarks. 2016-03-28 10:29:44 -07:00
Robbie Hanson
00aec4890a Fixing new compiler warning. 2015-10-16 17:08:45 -07:00
Robbie Hanson
fddd74a82d Adding support for memory mapped I/O. 2015-06-30 19:06:50 -07:00
Daniel Lahyani
fff4666e6e Mark unused parameters with __unused. 2015-04-14 14:40:16 +03:00
Robbie Hanson
841b857c9a Adding sqlite version property to YapDatabase. 2015-03-05 10:34:02 -08:00
Robbie Hanson
88ef306b0e The YapDatabaseSanitizer is now split into YapDatabasePreSanitizer & YapDatabasePostSanitizer. 2014-11-25 17:47:28 -08:00
Robbie Hanson
bfe91a9789 Improving benchmarking code to test readOnly transaction overhead when using a longLivedReadTransaction 2014-10-08 10:37:06 -07:00
Robbie Hanson
59b79ae37e Apparently "pragma synchronous" defaults to "full", and not "normal" as the documentation states. It also appears this needs to be set per-connection. None of this is very well documented in sqlite. 2014-08-04 17:16:34 -07:00
Robbie Hanson
33691cf541 Adding advanced configuration options. This includes configuration of PRAGMA synchronous option, and telling YapDatabase how to handle corrupt database files. Fixes issue #51 2014-03-26 16:26:55 -07:00
Robbie Hanson
defbc653b7 Clarifying benchmark text 2014-02-04 19:34:44 -08:00
Robbie Hanson
8fdea2dab0 Renaming all YapCollectionsDatabaseX classes to YapDatabaseX 2013-11-29 22:04:32 -08:00
Robbie Hanson
4572a3e593 MAJOR CHANGE : Dropping key/value datastore. The collection/key/value datastore will remain and become the new standard. 2013-11-29 20:19:29 -08:00
Robbie Hanson
635283991a Adding benchmarks for YapCollectionsDatabase 2013-10-09 12:06:39 -07:00
Robbie Hanson
c5a6e6cacf Updating benchmarks. Making them accessible through UI. 2013-07-23 17:04:44 -07:00
Robbie Hanson
3cfea9575a Improving and standardizing method names. 2013-06-09 01:23:45 -07:00
Robbie Hanson
efaee4b21b Improving mutable string protection. Improving and standardizing method names. 2013-06-09 00:23:45 -07:00
Robbie Hanson
81f0c58a92 Fixing rare but potential deadlock case 2013-06-03 17:23:39 -07:00
Robbie Hanson
0d78ae9071 Fixing some compiler warnings when compiling for Mac OS X 2013-05-25 12:36:23 -07:00
Robbie Hanson
80084531bb Added ability to rollback a transaction 2013-03-26 19:48:58 -07:00
Robbie Hanson
9a3884ebee Updating benchmark logging 2013-03-20 10:46:53 -07:00
Robbie Hanson
87ff13c6fd Adding benchmarking and some small performance improvements 2013-03-17 00:33:53 -07:00