Product Platforms Highlights Pervasive.SQL Windows, , NetWare Power, Embeddability, Low TCO, Security

9 Reasons to Buy Pervasive PSQL v9

With the release of Pervasive PSQL v9, we have made a number of improve- STRENGTHS: ments to the previous release. With specific improvements to performance, Performance scalability, management, and international capabilities, Pervasive PSQL v9 Embeddability continues to raise the bar for embedded applications. Low TCO Security Flexibility Improved Performance and Reporting: Easier Development and Management Extensive Standard Support 30 New Performance Optimizations of Applications: Brand New GUI Full Suite Of GUI Utilities Pervasive PSQL v9 includes over 30 separate optimiza- All new Pervasive.SQL Control Center (PCC) has tions that improve performance over previous versions. been rewritten in Java on the Eclipse framework. PCC These optimizations impact all of the SQL interfaces will provide a foundation for all future GUI tools, mean- (ADO.net, JDBC, ODBC, and OLE DB), and the improve- ing that the development and maintenance GUI will be SUPPORTED PLATFORMS: ments result in faster standard and ad-hoc reporting. shared across Pervasive PSQL platforms. • Aggregate queries (those containing GROUP BY • SQL Outline View – provides developers a way to clauses) view, dissect, and understand large queries (new • Windows NT 4.0 (SP6a or higher) • Windows 2000/2003 • Sub queries using IN, NOT IN, or =ANY predicates feature) • NetWare 5.1, 6, 6.5 or higher • Sub queries containing expressions • SQL Editor – allows interactive SQL execution from • Linux (Kernel 2.4 or 2.6) • Join queries containing HAVING predicates PCC (replaces SQL Data Manager) • Queries returning multiple rows from a particular • Editor – allows you to create & edit tables Requestors table using an index from PCC (replaces Table Designer) • Windows NT 4.0* (SP6a or higher) • Forward-only, read-read only cursors • Windows 2000/2003* • Windows 98/ME/XP* • Prepared statement execution Improved Scalability: • DOS 5.0 or higher • INSERT statements that affect a single table Increased Maximum File and Page Sizes • Linux (Kernel 2.4 or 2.6) • Cursor processing Pervasive PSQL v9 offers twice the maximum file size • BLOB/CLOB processing and page file of the previous version. PSQL v9 in- Workgroup/Workstation • Windows NT 4.0* (SP6a or higher) • Transaction logging cludes an ability to retrieve files up to the 128GB maxi- • Windows 2000/2003* mum, reducing the number of archives and improving • Windows 98/ME/XP* Easier Design : file management. New SDK Components *Supports DOS, Win 16 and Along with all the tools available on disk or online at ������� ������� Win 32 applications the Pervasive Development Center, the Software ������������� ������ ����� Development Kit for Pervasive PSQL v9 includes: • DDF Builder 4.0: Pervasive PSQL v9 introduces a ��������� �� �� brand new version of the SmithWare favorite, mak- ing it easier for you to describe existing data files for SQL access. Completely redesigned, this version has Reduced Need for Cross-Platform been rewritten in Java on the Eclipse framework. Porting & Management: SQL Functionality, Grammar, and Syntax • Full Text Search (FTS): FTS allows developers to Improvements incorporate text searches in new application develop- We are committed to helping minimize time required to ment. FTS provides Google-like searching of Pervasive. deploy and maintain multiple version of your applica- SQL data including text string, number, date and tions. Pervasive PSQL v9 introduces improvements Boolean searches, support for wild cards, “AND” and to the SQL interface, and improved compatibility with “OR” searches. international standards and other relational DBMSs.

>> continued ABOUT SQL Functionality All the features of SQL, for use with leg- • Use defined functions – CREATE FUNCTION acy applications without code rewrite: syntax added for user-defined scalar functions COBOL/ISAM Support • System stored procedures Pervasive PSQL v9 is the most economical and safest way • CAST scalar functions – To change data types when to provide SQL access and new features to a legacy ap- selecting a column. Useful for: plication. With the addition of support for ISAM data con- • Concatenating strings structs, Pervasive PSQL v9 provides COBOL developers a • Joining columns that were not initially way to modernize their application with SQL access without Pervasive Software is a global envisioned as related having to redesign, reengineer, or rewrite their code. • Performing mathematical operations value leader in data infrastructure • Variable record layout support – Many ISAM applica- software. The company’s award- on columns that were defined as char- tions utilize multiple record layouts in a single file, which winning products enable customers acter but which contain numbers can present problems for some relational DBMS en- to manage, integrate, analyze and • COALESCE scalar function – Returns the value of gines. Pervasive PSQL v9 provides an enhanced cata- secure their critical data, providing the first non-null expression among the “n” expres- log system that will provide accurate column information the industry’s best combination of sions that are passed to the function as arguments regardless of the irregularity of the record layouts. • – Returns a server process ID of the current performance, reliability and cost. @@SPID • Support for Shifted/Unshifted Numerics – v9 pro- Pervasive’s strength is evidenced thread assigned by the server for each connection vides two settings for updating signed numeric values by the size and diversity of its from the SQL interfaces. This update will allow Fujitsu customer base, serving tens of SQL Syntax and Grammar COBOL applications to use both and relational thousands of customers in nearly • Sub queries as expressions – Permit the use of a interfaces. SELECT sub query as an expression every industry market around the • Support for OCCURS – Pervasive PSQL v9 includes world. With headquarters in Austin, • DEFAULT constraints – Permits the use of functions support for the COBOL OCCURS clause in the rela- Texas, Pervasive was founded in such as USER(), CURDATE(), and other expressions tional engine. OCCURS data can be queried as if it 1994 and sells its products into as default constraints for a column were a separate table. • – for AND (&), NOT (~), OR (|), more than 150 countries. Bitwise operators • Support for Partial Redefines – Redefinition of a por- exclusive OR (XOR) tion of data within a record (instead of redefinition of the • NULL in an expression – v9 permits the use of the entire record – variable record layout) NULL keyword as part of an expression • Supports ANSI JOIN Syntax – Makes the specifica- FOR MORE INFORMATION tion of the JOIN type optional Faster Running Applications on the • Complex VIEW Syntax – Whereas v8 restricts the Linux Platform: • To learn more about Pervasive Software and our solutions, syntax of queries that can be defined in a stored view, Improvements for Linux please visit www.pervasive.com. v9 extends the VIEW syntax to overcome these issues Linux performance improvements and a new GUI (in • CASE expression – Enhanced in v9 to produce more Pervasive PSQL v9 SP1) help developers increase • To reach the North American sales office, call 1.800.287.4383, streamlined code their sales potential for applications in the Linux com- extension 2. • EXEC function - Allows invocation of a user-defined munity. Relational and Btrieve access on Linux has been procedure or a (the ability to build a improved through the use of common address space • For Latin, Central and South query on the fly in a stored procedure using param- technology, which was previously used only on Windows. America, Australia and New Zealand, call +1.512.231.6000. eters passed in, then execute that stored procedure) Additionally, the Pervasive.SQL JCL has been ported to • EXISTS syntax in sub query in Stored Procedures Linux to provide dual access in Java applications. • In Europe, for Belgium, France, – Pervasive PSQL v9 emulates MS SQL Server syntax Germany, Italy, Luxembourg, The for EXISTS as a predicate of a sub query in a stored Netherlands, Spain, Sweden, procedure (one less hassle to deal with when migrating Reduced ISV Support Costs (Lower Switzerland and the United Kingdom, call +800.12.12.34.34. between the two platforms) TCO): Improved Installation Process • ISNULL – Emulate SQL Server syntax for ISNULL and Compatibility • For any other European, Middle function Better handling of settings conflicts and version-related Eastern, African or Asian coun- tries (excluding Japan), call installation problems, as well as improved networking Easier International Releases: +32.70.23.37.61. further reduce ISV time required to support installations Standards Conformance and updates. Our new high performance bulk data util- • For Japan, please call Pervasive PSQL v9 conforms to ODBC 3.51 (vs. ODBC ity reduces the time required for initial data loading into +81.3.3293.5300, or visit www.pervasive.co.jp. 2.5 in Pervasive PSQL v8), enabling support for . Pervasive PSQL v9 tables.

©2004 Pervasive Software Inc. All rights reserved. All Pervasive brand and product names are trademarks or registered trademarks of Pervasive Software Inc. in the United States and other countries. All other marks are the property of their respective owners.