solidDB 6.0 Product Information
solidDB 6.0 is a full-functionality database product by Solid
Information Technology. It incorporates the following capabilities:
- Disk-based Engine
- In-memory Engine
- CarrierGrade Option for High Availability
- SmartFlow Option for Asynchronous Data Replication
- AcceleratorLib for In-process Linking with the Database
solidDB 6.0 Capabilities
Disk-based Engine
solidDB Disk-based Engine (DBE) is a relational database server that is
easy to install and administer. The product can
even be run in embedded systems without continual monitoring
and control by a database administrator.
In-memory Engine
In-memory Engine (IME) supports all the features and options
available in the Disk-based Engine, and adds the ability
to achieve higher performance by storing entire tables
in memory rather than on disk. In-memory Engine allows
users to choose, on a table-by-table basis, which data will be
stored in memory and which data will be stored on disk.
Queries can use a combination of in-memory and disk-based
tables. For example, an SQL join operation may join an
in-memory table with a disk-based table; the actual
location of the table is transparent to the user.
CarrierGrade Option for High Availability
solidDB CarrierGrade Option (HotStandby) increases the availability of data. Servers are
paired
up in a way that if one fails, the other can take over. Data from the
Primary server is copied to the Secondary server, which is used as a
"hot standby". If the Primary server is unavailable (for example,
because of hardware failure or scheduled maintenance), your application
can connect to the Secondary server and continue immediately without
any loss of committed transactions.
With a special connectivity mode of
Solid ODBC and JDBC drivers, called "Transparent Connectivity",
failover transparency, and transparent load balancing between the
Primary and Secondary, are offered to the applications.
HotStandby uses selectable replication protocol
policies, including "1-safe", "2-safe received", "2-safe visible"
and "2-safe durable". For more information, see the "Replication Modes in HotStandby" chapter in solidDB High Availability User
Guide.
Both relaxed and strict durability can be used with HotStandby.
There is also a durability level called "adaptive" (default),
which uses relaxed durability when both Primary and Secondary are
active, and switches to strict durability when the Primary runs alone.
With adaptive durability, your transactions are secured against any
single failure, at any time.
For more information about replication algorithms, see the
solidDB High Availability User Guide. For more information about logging
options such as relaxed vs. strict durability, see the
solidDB Administrator Guide
SmartFlow Data Replication Option for Asynchronous Data Dissemination
SmartFlow technology allows users to distribute and synchronize data
across multiple, heterogeneous database servers. SmartFlow uses a
"master/replica" model in which a single node holds the "master" copy
of the data. One or more "replica" nodes can also have a copy of part
or all of the master data. Furthermore, each replica can also have data
that is
specific to that replica only. Replication is bi-directional;
replica nodes can upload data to the master as well as download it.
If replicas submit conflicting data, the master can reject the data or
alter the data before making it available to all replicas. The
management of replicated data is based on a flexible publish/subscribe
model.
SmartFlow's asynchronous approach means that the system is
inherently
flexible; if some nodes are down for any reason, those nodes can
re-synchronize when they come back up or reconnect to the system.
This allows mobile devices, such as PDAs or laptops, to request
updated data, disconnect from the network, and then reconnect later.
Users can choose how frequently they want to synchronize data.
Documentation
The structure of Solid's documentation parallels the structure
of the product family.
Common functionality is documented in:
solidDB Getting Started Guide
solidDB AcceleratorLib User Guide
solidDB Administrator Guide solidDB Programmer Guide
solidDB SQL Guide
In-memory database features are documented in:
solidDB In-Memory Database User Guide
Solid's HotStandby is documented in:
solidDB High Availability User Guide
Solid's SmartFlow functionality is documented in:
solidDB SmartFlow Data Replication Guide
For more information, contact your Solid sales representative
or visit Solid's website:
www.solidDB.com
This product is protected by U.S. patents 6144941, 7970876, and 6978386.
Copyright (c) 2008 Solid Information Technology, Ltd.
All Rights Reserved.
|