solidDB Help : Programming : Deploying SMA and LLA applications : Deploying SMA applications
  
Deploying SMA applications
A Shared Memory Access (SMA) application that is written for a C/ODBC or Java/JDBC environment is created in the same way as an application that uses a regular solidDB server, with the exception that you start an SMA server instead of a regular solidDB server. The application connects to the SMA server and uses the services that the solidDB server provides by using standard API calls. By linking to the SMA driver library, the communication between the application and the SMA server can avoid the overhead of RPC (Remote Procedure Calls) over the network.
Note When developing your application, it is recommended to use a network-based connection. Then, when your application is ready to use, switch to using the SMA connection.
The SMA driver library and server application, and the solidDB JDBC driver are included in the solidDB software package. For more details, see SMA components.
For examples of SMA applications, see the following topics:
Shared Memory Access C/ODBC sample.
Shared Memory Access Java/JDBC sample.
To deploy an application that uses Shared Memory Access (SMA), you must complete the following steps:
1 configure your environment for SMA use, see Configuring your environment for SMA use,
2 link your application to the appropriate SMA driver library for your operating system, see Linking the application to the SMA library,
3 start the SMA server, see Starting and stopping the SMA server,
4 connect your application to the SMA server, see Establishing local connections for SMA applications.
For information about monitoring SMA applications, see Monitoring SMA.
See
Using SMA applications with HotStandby
Go up to
Deploying SMA and LLA applications