Simer
Simer
### Problem There are many situations that require processing large transactions. For example: - Computing two or more large SQL tables and inserting the results into another table. In SwayDB's...
A simple benchmark on __1 million logs__ with `logback-classic` took __4.5 seconds__ and SwayDB with MMAP enabled took __2.2 seconds__ which is twice as fast. A `Log` API similar to...
`ObservableMap` can be built on top of [Map](http://swaydb.io/data-type/map/?language=scala/). All the documentation needed to built this type is available on the [documentation site](http://swaydb.io/). I do not have any concrete requirements on...
Tests to ensure that updating data block formats or creating new formats are easy and they do not break backward binary compatibility. This is already be supported but just requires...
This following `SetMap` creating is not possible because it requires a combined serialiser. ```scala implicit val setMapFunctions = Set.Functions[(Long, String), FunctionType]() val setMap = persistent.SetMap[Long, String, FunctionType, Bag.Less](dir = "mySetMap")...
See [line](https://github.com/simerplaha/SwayDB/blob/master/build.sbt#L43) Related #177
`LevelZero` flushes each log file on boot-up to save on-disk space. This should be optionally disabled since these logs always get converted to Segment for databases with many levels. if...
Mini databases backed by a single file. Useful for storing application configs.
Internal `Stream` is a very basic Stream implementation (intentional) which makes it easier to interop with Java. Akka Streams, FS2, Scalaz-stream, ZIO-streams etc should all be supported. Currently each database...