|
|
Client/Server
In the CodeBase client/server configuration, the CodeBase Server runs as a separate process. The advantage of this extra complexity includes the following:
-
Performance - CodeBase Client/Server offers excellent performance for a number of reasons. First, its bulk read/write and Precision Query technologies offer algorithmic excellence. Second, when operating over a network such as the Internet, less information needs to be communicated. Consequently, the communications can be completed in less time - especially over slow networks. More bandwidth is left for other applications, which also aids overall network performance. Finally, running the CodeBase Server on a high-performance computer improves performance by letting client applications take advantage of the server computer's higher processing speed.
-
Stability - Because the database server is the only application that changes the database, the risk of database corruption, due to application/operating system instability or a power failure at the wrong time, is greatly reduced. Also, you can maintain a backup CodeBase server, complete with up-to-date data files, that can take over if the primary CodeBase server goes down.
-
Security - The CodeBase server helps you secure your data. It offers password protection, encryption at both the TCP/IP communications level and file level, and access restrictions at the computer, database or table level. Using password protection, you get an account ID and password, which identifies users logging into the server. You can restrict computer access by specifying which computer IP addresses are allowed. This firewall can prevent unauthorized access to data from foreign machines, even when account information has been compromised.
-
Flexibility - You can share the CodeBase Server files with stand alone applications and other xBASE tools such as Foxpro.
CodeBase client/server also includes the following great features:
-
Easy Server Configuration - CodeBase makes it easy for you and your end users to configure the CodeBase server with a graphical interface to the CodeBase server's configuration data. Easily control items such as where the server locates it data files, the access mode in which tables are opened, memory allocation options and much more. All server configuration options can be accessed through the CodeBase Administrator application.
-
Royalty-free Client/Server - CodeBase client/server can be distributed royalty-free. This allows you the flexibility to offer end users a standalone or client/server solution, without the hassles of run-time royalties.
-
Information Reporting - To help you manage your client/server
applications, the CodeBase server can supply reports on a variety of information including:
-
Server Information - Provides general information on server
resource usage, up-time, number of users connected and more.
-
Account Reports - Provides details on all current server accounts,
including account-level file privileges and any IP address restrictions.
-
Privilege Reports - Provides a list of all individual account/table
privileges recognized by the CodeBase server
-
Connection Information - Provides you with a number of different
reports that detail which accounts are currently connected to the CodeBase server, which tables each
account is using and what table/record locks each account has in place. Useful both for security reasons
and when troubleshooting applications.
All server reports can be accessed easily through CodeBase
Administrator.
The CodeBase Database Server and client applications support Windows 7, Vista, 2008, 2003, XP, 2000,
NT, Me and 98. The CodeBase server supports up to 10 simultaneous connections, and
can be distributed royalty-free with your applications. Take advantage of this by
distributing your applications with client/server capabilities, even for small
deployments. You can also purchase CodeBase server licenses for larger amounts of
simultaneous connections. For more information, refer to the pricing schedules on
our order page.
|
|
|