Although you can start a personal server in the simple way described in the previous section, there are many other aspects to running a database server in a production environment. For example,
You can choose from many options to specify such features as how much memory to use as cache, how many CPUs to use (on multi-processor computers running a network database server), and which network protocols to use (network server only). Options are one of the major ways of tuning SQL Anywhere behavior and performance.
You can run the server as a Windows service. This allows it to continue running even when you log off the computer.
You can start the personal server from an application and shut it down when the application has finished with it. This is typical when using the database server as an embedded database.
The remainder of this chapter describes these options in more detail.