TECH BRIEF TECH BRIEF

(AES) as well as weak (DES) encryption Identify Performance Issues Prior to Deployment InterBase XE: Lightweight, standards (128/192/256-bit for AES and The worst time to find out about performance issues is after the application 56-bit for DES). AES is the latest strong has been deployed. InterBase includes a sophisticated performance monitor Ultra-fast, Zero Admin encryption standard that is being called IBConsole that offers both graphical and SQL interfaces. Not only can adopted worldwide. AES is fast in you see exactly what is happening in the InterBase at any time, you both software and hardware, is can also log selected parameters over time for later review. This makes Embeddable Database relatively easy to implement, and diagnosing performance problems a snap. requires little memory. by Embarcadero DATABASE MAINTENANCE SYSTEM RESOURCE REQUIREMENTS A database that requires routine maintenance is simply not an option for a Memory and disk space requirements variety of embedded database deployment scenarios. Database maintenance THE TRUTH ABOUT EMBEDDED PERFORMANCE AND SCALABILITY for embedded databases are important also adds to costs. You may be able to automate the maintenance tasks but While large enterprises require complex database management systems that InterBase is one of the fastest native because they impact the end-user’s automating routine maintenance adds to development time and cost. If the can support thousands of users, manage terabytes of data, and need a highly- databases available, and its performance minimal system configuration, database requires maintenance that cannot be automated, you will need staff trained support staff, the needs for embedded databases are quite different. scales well on high-end systems with hardware resources, and ultimately the to perform the maintenance tasks and the cost will be ongoing. Embedded databases are typically tightly integrated with the application and its built-in SMP (symmetric multi- purchase and adoption of an embedded InterBase requires no maintenance. InterBase has features that are designed are usually hidden from the application’s end users. The embedded database processing) capabilities. InterBase application. A database with a small specifically for use in applications where no DBA or other support is available. not only needs to offer high performance and small size, but also needs to be scales to multiple CPUs, including footprint not only minimizes system Because InterBase is self-tuning and self-maintaining there is nothing for a DBA highly reliable and self-tuning. Furthermore, embedded databases may be multi-core CPUs, with up to a total of requirements, but makes it easier and (or developer or user) to do during normal operation. deployed in “unmanaged” systems or devices, making automatic crash recovery 32 CPU/cores per machine (support less time consuming to install — and data security features especially important. Finally, an embedded database for 8 CPU/cores is included with the which is especially important if the MULTI-PLATFORM SUPPORT must be relatively low-cost to meet the price/performance requirements of standard license). While other databases application is delivered via the web. If you’re developing applications for multiple platforms, you want to minimize the end application. may have SMP support, that support development costs by using a database that’s supported on multiple platforms. may require additional licensing. SILENT INSTALL & RUN This article will examine some of the features that are crucial to the success InterBase is available on Windows ®, Mac OS ® X, and Solaris ™ to give you InterBase also includes a number of Whether you’re deploying an of developing with and deploying an embedded database. It will highlight key platform flexibility now and in the future. performance and optimization features application, or providing an appliance features of the InterBase ® database and contrast InterBase with other database to help ensure maximum database or device with an embedded database, alternatives for embedded applications. LOW COST LICENSING & EASY DEPLOYMENT performance no matter the range of you don’t want the end-user to even be Licensing costs for InterBase are among the lowest of all commercial databases. system configurations it may be aware that a database is being installed 10 KEY QUESTIONS TO CONSIDER WHEN CHOOSING OEMs, VARs, and ISVs can easily embed and deploy InterBase Desktop Edition, deployed on. or run. InterBase provides silent AN EMBEDDED DATABASE InterBase ToGo Edition or InterBase Server Edition with their applications and installation and licensing so end-users • Is the database high performance? Will it scale to meet my application end-users will never have to deal with the hassle of a separate database CRASH RECOVERY of the embedded application will never demands? installation. Utilizing InterBase’s “silent install” bypasses the normal registration In the event of a system crash or be aware of, or have to care about, the process for seamless installation with the application. • Does the database protect data from loss in the event of a system crash failure InterBase recovers automatically database component. or failure? when the system is restarted. There’s SUMMARY • Can data be secure in deployed environments? no additional manual restart process Database Connectivity Options InterBase is a truly embeddable database. It’s easy to install, has a small footprint or system maintenance required. Developers using RAD Studio, which • Is it secure when communicating with other devices? and requires no administration and is incredibly scalable and powerful. When InterBase is restarted, all active includes ®, C++Builder ®, • What are the system resource requirements for the database? Can the InterBase offers database and application development professionals ultra-fast, transactions are automatically rolled Microsoft Visual Studio, and a multitude database be silently installed and run? scalable database technology essential to run business critical applications. And back and the database is returned to of other tools can leverage a wide InterBase XE is one of the most economically priced ANSI-SQL RDBMS systems • Does the database offer a range of connectivity options? a logically consistent state without range of standard database connectivity available on the market today. • Does the database have support for international deployments? any additional action on your part. options through ODBC, JDBC, • How easy is it to identify and diagnose performance problems? ADO.NET, and IBX. DATA SECURITY • What are the licensing costs and options? InterBase provides security and • What level of support is available from the database vendor? encryption features for enhanced data protection. Database and Column-level InterBase: The Ideal Embeddable Database encryption allow encryption of the InterBase combines simple installation and automatic crash recovery, with a entire database and/or individual self-tuning engine that makes it ideally suited for embedding with a deployed columns in a database. InterBase also application. It is ideal for OEMs, VARs and ISVs who require a database that is supports encryption for backup files very compact in memory and disk size without compromising sophisticated to ensure ultimate security. InterBase Purchase Embarcadero InterBase XE today: techxtend.com/embarcadero features to support embedded database applications. supports both strong encryption

10 800.445.7899 TECHXTEND .COM TECHXTEND .COM 800.445.7899 11