solidDB Help : Introduction to solidDB
  
Introduction to solidDB
solidDB is a fully featured, relational, in-memory database that is optimized for high speed and availability in order to meet the performance and reliability demands of real-time applications.
By keeping critical data in memory, rather than on disk, solidDB can perform significantly faster than conventional databases. solidDB helps applications achieve throughput of upto millions of transactions per second with response times measured in microseconds.
solidDB provides built-in data availability features that help sustain uptime, prevent data loss, and accelerate recovery.
Additionally, solidDB supports administrators with the flexibility to tailor solutions to precise application needs, and simplify deployment and administration in order to reduce the total cost of ownership (TCO).
See the following topics:
Overview: An overview of the solidDB product features, see solidDB product overview.
Installing: Instructions for setting up solidDB for the first time and running samples, see Installing.
Administering: Instructions for configuring, monitoring, managing, and optimizing solidDB, see Configuring and administering.
Replication: Introduction to synchronization concepts and architecture, and comparison and detail of the solidDB features, Advanced Replication, C Replicator (CREP), and HotStandby (HSB), that use replication to synchronize data, see Replication.
High availability: Comparison and detail of the solidDB features, HotStandby (HSB) and Grid, that help you develop high availability solutions, see High availability.
Programming: Introduction to the relational database server theory and the SQL programming language, and how to use solidDB through the different Application Programming Interfaces, with or without Shared Memory Access (SMA), Linked Library Access (LLA), or HotStandby (HSB), see Programming.
Reference: Reference information that includes full details of command and parameter options, see solidDB reference.
Release levels
Product release levels are of the form v.r.m.f where v is the version, r is the release, m is the modification and f is the fixpack.
Conventions
Typographic conventions
solidDB documentation uses the following typographic conventions:
 
Format
Used for
Database table
This font is used for all ordinary text.
NOT NULL
Uppercase letters on this font indicate SQL keywords and macro names.
solid.ini
These fonts indicate file names and path expressions.
SET SYNC MASTER YES; COMMIT WORK;
This font is used for program code and program output. Example SQL statements also use this font.
run.sh
This font is used for sample command lines.
TRIG_COUNT()
This font is used for function names.
java.sql.Connection
This font is used for interface names.
LockHashSize
This font is used for parameter names, function arguments, and Windows registry entries.
argument
Words emphasized like this indicate information that the user or the application must provide.
Administrator Guide
This style is used for references to other documents, or chapters in the same document. New terms are also written like this.
File path presentation
Unless otherwise indicated, file paths are presented in the UNIX format. The slash (/) character represents the installation root directory.
Operating systems
If documentation contains differences between operating systems, the UNIX format is mentioned first. The Microsoft Windows format is mentioned in parentheses after the UNIX format. Other operating systems are separately mentioned. There might also be different chapters for different operating systems.
Syntax notation conventions
solidDB documentation uses the following syntax notation conventions:
 
Format
Used for
INSERT INTO table_name
Syntax descriptions are in this font.
Replaceable sections are in this font.
solid.ini
This font indicates file names and path expressions.
[ ]
Square brackets indicate optional items; if in bold text, brackets must be included in the syntax.
|
A vertical bar separates two mutually exclusive choices in a syntax line.
{ }
Curly brackets delimit a set of mutually exclusive choices in a syntax line; if in bold text, braces must be included in the syntax.
...
An ellipsis indicates that arguments can be repeated several times.
. . .
A column of three dots indicates continuation of previous lines of code.
Accessibility
Accessibility features help users with physical disabilities, such as restricted mobility or limited vision, to use software products successfully. The following sections specify the major accessibility features in solidDB.
Keyboard input and navigation
Keyboard input
You can operate solidDB using only the keyboard. You can use keys or key combinations to perform all operations. Standard operating system keystrokes are used for standard operating system operations. Standard operating system keyboard accessibility features are supported by solidDB. For more information about using keys or key combinations to perform operations, see the appropriate operating system documentation.
Keyboard navigation
You can navigate the solidDB user interface using keys or key combinations only. For more information about using keys or key combinations to navigate the command line interfaces, see the appropriate operating system documentation.
Accessible display
solidDB supports standard operating system display settings, such as high contrast and font settings.
Font settings
You can select the color, size, and font for the text using standard operating system operations. For more information about specifying font settings, see the appropriate operating system documentation.
Non-dependence on color
You do not need to distinguish between colors in order to use any of the functions in solidDB.
Compatibility with assistive technologies
solidDB interacts with the operating system through standard APIs which support interaction with assistive technologies, which enables you to use screen readers and other accessibility tools.
See also
Trademark acknowledgements