© 2015 SAP SE or an SAP affiliate company. All rights reserved. SAP® SQL Anywhere®: Release 17 Facts SAPSQL Anywhere Table of Contents 4 2 2 6 5 SQL Remote Features Synchronization UltraLite Server for SAP SQL Anywhere SAP SQL Anywhere, Developer Edition

SAP® SQL Anywhere®, Developer Edition

The developer edition of the SAP® SQL Anywhere® suite is offered at no charge for development and testing. It includes all of the features of the deployment versions of SAP SQL Anywhere and will not expire at any time. Download your copy at https://go.sap.corp/sa17developer.

New features or significant enhancements Database Features available with release 17 of SAP SQL Anywhere ••Read-only, scale-out database configurations are listed in orange in the sections that follow. ••Web-based monitoring of database servers ••Spatial data Server for SAP SQL Anywhere ••Sequence generator System Requirements and Supported Platforms ••Select from data manipulation language •• Windows x86 and x64 (DML) statements •• x86, x64, and ARMv6 ••Row-level locking •• SPARC and x64 ••High-performance, self-tuning, and cost-based ••Apple OS X query optimizer ••IBM AIX ••Advanced query execution algorithms ••HP-UX Itanium ••Dynamic cache sizing ••Database server: requires a minimum of ••Materialized views 512 MB RAM ••Snapshot isolation ••Database client: requires a minimum of 8 MB ••Full text search RAM and 4 KB per client connection (8 KB for ••Column compression Unix) ••SQL and triggers and stored procedures ••External embedded SQL, Open Database Client/Server Communications Protocols Connectivity (ODBC), Java, CLR (.NET), , ••TCP/IP PHP, and JavaScript stored procedures ••Shared memory ••Binary large object (BLOB) support ••IPv6 support for Windows and Linux ••Import-export of XML files and SQL/XML (SQLX) functionality Compliance ••JavaScript object notation (JSON) in the ••Entry-level ANSI SQL-92 plus extensions database ••With minor exceptions, compliant with 2008 ••Database mirroring and cluster support core specifications ••Nonblocking index and column creation ••Transact-Structured Query Language (T-SQL) ••Online table and index defragmentation ••Online backup

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

2 / 6 ••Online rebuild Database Features ••Event scheduling and handling ••Spatial data ••In-memory mode ••Application profiling utilities ••Web service production and consumption ••Graphical schema design and reverse ••Integrated HTTP/HTTPS server engineering tools ••Remote data access to other relational data- ••Graphical database management and base management systems (RDBMSs) and browsing tools file systems ••Graphical query plan viewer, query editor, ••Online analytical processing (OLAP) query integrated debugger, profiler support and synchronization monitoring tool, and ••Internationalization features, including nchar spatial data graphical viewer data type, accent sensibility, Unicode collation ••Index consultant algorithm, International Components for ••Native data access through ADO.NET, OLE DB, Unicode (ICU) support, database time zones, ODBC3.5 (level 2), JDBC 3.0, embedded SQL, and TIMESTAMP WITH TIMEZONE data type and Sybase Open Client ••Windows Performance Monitor integration ••Broad support for programming tools, ••Strong encryption for database files and including the SAP PowerBuilder® application network communications development tool, , ••Table encryption, customizable auditing, Embarcadero Delphi, Eclipse, Node.js runtime password rules, SHA-256 hash calculation, environment, and many more and Kerberos authentication ••Support for Microsoft .NET Framework version ••Federal Information Processing Standard 2.0 and later (FIPS) 140-2 conformance ••Broad support for programming languages, #, ••Role-based security VB.NET, C/C++, ASP, ASP.NET, JSP, Java, PHP, ••Lightweight Directory Access Protocol (LDAP) Perl DBD, and JavaScript user authentication ••Advanced OLAP functionality including rollup, ••Dual-control passwords recursive union and index union, and ••Server disk sandboxing intersection ••Event tracing ••Accessibility support for people with disabilities ••Database isolation in conformance with Section 508 of the U.S. ••Enhanced auditing Rehabilitation Act ••Processor affinity control ••Row and array data types ••Point-in-time recovery ••Try-catch error handling ••NCSLib and SAP Solution Manager support •• (OData) server and ••In-memory database validation producer

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

3 / 6 ••User locks Database Features ••Indirect identifiers and table reference values ••Spatial data ••Ultrasmall database with a fingerprint as Database Statistic small as 300 KB for handheld devices and ••Databases per server: 255 smartphones ••Database size: limited only by memory, disk ••Built-in synchronization client with space, and platform restrictions background sync ••Characters per database object name: 128 ••Strong data and communications stream encryption Table Statistics ••Transaction processing, , ••Indexes per table: up to 2,048 multitable joins, and UNION operations ••Table size: limited only by file size ••High-performance updates and retrievals ••Tables per database: up to 4 billion through use of indexes and query plans ••Columns per table: 45,000 ••BLOB support ••Field size: 2 GB ••Event notifications ••Rows per table: limited only by file size ••Dynamic cache sizing ••Row size: limited by file size UltraLite Database Statistics Stored Procedure and Trigger Statistics ••Database size: limited by available storage ••Maximum length of stored procedure: 2 GB (maximum 2 GB) ••Stored procedures per database: up to ••Row size: 16 KB, with additional space for 4 billion BLOB data ••Triggers per database: up to 4 billion ••Table size: limited by database size ••Nesting: limited by disk space and server ••Tables per database: limited only by memory device memory ••Rows per table: 16 million UltraLite ••Columns per table: 65,535 Supported Platforms for Deployment ••Tables referenced per transaction: no limit ••Apple iOS ••Android SQL Support ••Windows Phone ••TIMESTAMP WITH TIMEZONE data type ••Windows Mobile ••INSERT, UPDATE, DELETE, and SELECT ••Windows x86, x64, and ARM statements ••Linux x86, x64, and ARM ••Multitable joins ••Apple OS X ••Subqueries

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

4 / 6 ••A wide range of SQL functions ••Multiple synchronization and network server- ••Aggregate functions based protocols including TCP/IP, HTTP, ••GROUP BY clause HTTPS, and Microsoft ActiveSync ••UNION operation ••End-to-end encryption ••Optional strong 128-bit encryption for Synchronization synchronization of communication, including Supported Platform Secure Sockets Layer/Transport Layer Security ••Windows x86 and x64 (SSL/TLS) protocols using RSA encryption ••Linux x86 and x64 compatible with HTTP servers ••Linux ARMv6 (synchronization client only) ••Advanced conflict detection and programmable ••Solaris SPARC resolution ••Apple OS X ••High-availability option for MobiLink server ••IBM AIX (synchronization server only) farms ••HP-UX Itanium (synchronization server only ••Relay server for secure communications through Web servers MobiLink Features ••Optimized for wireless synchronization ••Reliable, bidirectional synchronization between ••Scalable to support thousands of remote remote and enterprise systems including SAP databases from a single MobiLink server SQL Anywhere, SAP Adaptive Server® Enter- ••Support for horizontal and vertical subsetting prise, SAP IQ database software, Oracle, of data Microsoft Server, IBM DB2, MySQL, application ••Priority-based synchronization of multiple servers, enterprise resource planning systems, subsets of data and Web services ••File transfer ••Reliable bidirectional synchronization from ••Server-initiated synchronization and SQL Anywhere and UltraLite databases to the notification SAP HANA® platform through the remote data ••Broadcast downloads for bandwidth efficiency sync option for SAP HANA ••Embeddable synchronization logic using Java ••Central administration of remote databases or Microsoft Visual Studio ••Monitoring of the MobiLink server and relay ••Flexible user authentication logic server farms ••API for C++ and .NET applications to launch ••Dynamic memory caching and monitor synchronization ••Wizard-based synchronization configurations ••LDAP user authentication ••Remote support for both SAP SQL Anywhere ••Multithreaded network processing and UltraLite databases ••Support for digital client certificates (also called passports) and NCSLib logging ••Offline OData

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

5 / 6 SQL Remote Features ••Reliable, bidirectional message-based synchronization ••Multiple synchronization and network protocols including File Transfer Protocol (FTP), file-based e-mail (using VIM, MAPI, or SMTP) ••Advanced conflict detection and programmable resolution ••Support for wireless synchronization ••Scalable to support thousands of remote databases ••Support for horizontal and vertical subsetting of data ••Database management support from SAP SQL Anywhere

Community Network for SAP® SQL Anywhere® Solutions

SAP Community Network is a place for engaging with peers who can assist you with your projects for implementing SAP® SQL Anywhere® solutions. It also gives you access to the developer center for SAP SQL Anywhere, white papers, Web casts, and many other materials that can help support your specific use of SAP SQL Anywhere.

© 2015 SAP SE or an SAP affiliateStudio company.SAP | 39882enUS All rights (15/08)reserved. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 6 / 6 © 2015 SAP SE or an SAP affi liate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affi liate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affi liate company) in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifi cations may vary.

These materials are provided by SAP SE or an SAP affi liate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affi liated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affi liate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affi liated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affi liated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affi liated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to diff er materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.