Package | Description |
---|---|
com.bigdata.journal |
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions.
|
com.bigdata.rawstore |
A set of interfaces and some simple implementations for a read-write
store without atomic commit or transactions.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBufferStrategy
Abstract base class for
IBufferStrategy implementation. |
class |
BasicBufferStrategy
Implements logic to read from and write on a buffer.
|
class |
DirectBufferStrategy
Direct buffer strategy uses a direct
ByteBuffer as a write through
cache and writes through to disk for persistence. |
class |
DiskBackedBufferStrategy
Abstract base class for implementations that use a direct buffer as a write
through cache to an image on the disk.
|
class |
DiskOnlyStrategy
Deprecated.
This has been replaced by
WORMStrategy . |
class |
MappedBufferStrategy
Memory-mapped journal strategy (this mode is NOT recommended).
|
class |
TemporaryRawStore
A non-restart-safe store for temporary data that buffers data in memory until
the write cache overflows (or is flushed to the disk) and then converts to a
disk-based store.
|
class |
TemporaryStore
A temporary store that supports named indices but no concurrency controls.
|
class |
TransientBufferStrategy
Transient buffer strategy uses a direct buffer but never writes on disk.
|
class |
WORMStrategy
Disk-based Write Once Read Many (WORM) journal strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRawWormStore
An abstract base class for
IRawStore implementations that use an
append only (Write Once, Read Many) strategy. |
class |
SimpleFileRawStore
A simple persistent unbuffered implementation backed by a file.
|
class |
SimpleMemoryRawStore
A purely transient append-only implementation useful when data need to be
buffered in memory.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.