Package | Description |
---|---|
com.bigdata.ha |
This package extends
com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
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.
|
com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a
DataService . |
com.bigdata.rwstore | |
com.bigdata.rwstore.sector |
Modifier and Type | Interface and Description |
---|---|
interface |
IHAJournal
Convenience interface created in BLZG-1370 to factor out bigdata-jini
artifact dependencies.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBufferStrategy
Interface for implementations of a buffer strategy as identified by a
BufferMode . |
interface |
IDiskBasedStrategy
An interface for implementations backed by a file on disk.
|
interface |
IHABufferStrategy
A highly available
IBufferStrategy . |
interface |
IJournal
An persistence capable data structure supporting atomic commit, scalable
named indices, and transactions.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBufferStrategy
Abstract base class for
IBufferStrategy implementation. |
class |
AbstractJournal
The journal is a persistence capable data structure supporting atomic commit,
named indices, and full transactions.
|
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 |
Journal
Concrete implementation suitable for a local and unpartitioned database.
|
class |
JournalDelegate
IJournal delegation pattern. |
class |
MappedBufferStrategy
Memory-mapped journal strategy (this mode is NOT recommended).
|
class |
RWStrategy
A highly scalable persistent
IBufferStrategy wrapping the
RWStore which may be used as the backing store for a Journal . |
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 | Interface and Description |
---|---|
interface |
IMRMW
A marker interface for an
IRawStore that declares support for
Multiple Readers and Multiple Writers (full read-write concurrency). |
Modifier and Type | Class and Description |
---|---|
class |
StoreManager.ManagedJournal
The
StoreManager.ManagedJournal provides the backing store used to absorb
writes and retain history for the scale-out architecture. |
Modifier and Type | Interface and Description |
---|---|
interface |
IRWStrategy
Defines a marker interface to be used to indicate strategies that share RW
semantics such as
RWStrategy and MemStrategy |
Modifier and Type | Class and Description |
---|---|
class |
MemStrategy
A buffer implementation backed by an
IMemoryManager . |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.