IBM Informix is IBM's premier database for high-volume online transaction processing (OLTP), as well as integrated applications. With the introduction of the Informix Warehouse Accelerator in 2011, Informix is a blazing-fast data warehouse or analytical database engine. Informix has kept pace with its customers as they've grown and expanded without costing them a fortune for ongoing maintenance and administration. In most cases, these companies have grown without requiring significant infrastructure upgrades because Informix is so efficient. In turn, customers have responded by rating Informix as No. 1 in customer satisfaction for several years.
Customers choose Informix because of its reliability, flexibility, ease of use, and total cost of ownership. In simple terms, this means Informix works without problem or major administrative issues regardless of the operating system Informix is running on, so you can manage your application needs as your business dictates. Informix is available across a broad range platforms and operating systems, including AIX®, HP-UX, Sun Solaris, Macintosh OS X, Linux®, Microsoft® Windows®, and IBM System i®, System p®, System x®, and System z®.
Not all customers need the same database features and functionality, though. In some cases, this is a technological decision. For example, a customer may not be using enterprise replication (ER) or some of the advanced backup and recovery features. In other cases, licensing requirements and the expenses involved drive these decisions. From a product-licensing perspective, Informix is well attuned to both cases. Informix has a flexible and customer-friendly licensing model, including for-purchase and free editions, which can be downloaded and used in production. These editions are tailored from a price and functionality perspective to a specific market segment. The Informix purchased editions offer some sub-capacity pricing models, giving you the flexibility to buy just what you need to support your data-services requirements without having to worry about the total processing power of the hardware on which Informix is installed. All editions may be deployed in virtual environments, giving you additional deployment flexibility. Finally, for the ultimate in flexibility and pricing convenience, you can take advantage of new pay-as-you-go, ready-to-use cloud computing technologies featuring Informix through Amazon Cloud Computing and other providers.
In March 2011, Informix introduced significant functionality that dramatically enhanced its ability to serve as a data warehouse or data analysis server. The Informix Warehouse Accelerator (IWA) technology uses compression and a columnar approach to storing and accessing data in-memory, as opposed to row-based, like most database engines. This approach enables Informix to provide virtually unlimited data warehouse growth while providing data response times that are hundreds of times faster than conventional systems. The Informix Ultimate Warehouse Edition can be used in combination with other advanced Informix technologies like H/A clustering, Informix Flexible Grid, Spatial analysis, and advanced access control to build a robust, scalable data store that can answer your most demanding and difficult business questions. The Informix Growth Warehouse Edition is focused toward small to midsize businesses and has scalability and functionality limitations.
Regardless of edition, Informix comes with the full implementation of the Dynamic Scalable Architecture (DSA) with its unmatched performance, reliability, ease of use, and availability. In some cases, particularly with the free editions, there are restrictions on the breadth and depth of features and functionality available. With some of the Informix for-purchase editions, there are similar, though not as dramatic, restrictions. Pricing for these editions varies based on functionality and scalability differentiation.
Below is a brief comparison of the four editions and their feature sets.
Informix free editions can be downloaded and used for development, test, and with the Informix Innovator-C Edition end-user production workloads without a license fee. These editions can only be used by end-user organizations. They cannot be re-distributed without signing a re-distribution contract. Support is community-based, though an optional for-charge service and support package is available for Informix Innovator-C edition. This Elite Software Support package gives customers who want technical support for their deployments full support and product updates for the term of the package. For more information about this package, see this IBM Elite Support for IBM Informix Innovator-C Edition. Community support is available through discussion forums hosted by the International Informix User Group (IIUG), as well as the IBM developerWorks Informix developer and user forum. Since the intent of the Informix Developer Edition is for system development and test only, it cannot be used in a production environment and there is no optional support package.
- IBM Informix Developer Edition — For application development and testing, this edition packs the full suite of Informix functionality into a very attractive price point: no charge. The Developer Edition includes all the functionality available in the Informix Ultimate edition, but does contain scalability constraints, including processing, memory, and storage limitations. It is available on a wide range of operating systems in 32- and 64-bit versions where appropriate. You can upgrade from the Developer Edition directly to any other edition simply by installing the new database binaries.
- IBM Informix Innovator-C Edition — For customers looking for a robust and powerful database environment that can support small production workloads, this edition provides the most widely used data processing functionality, including limited ER and high-availability clustering. Available on all supported platforms, this edition is limited to one socket with no more than four cores and a total of 2 GB of RAM operating from the same install.
- IBM Informix Choice Edition for Windows and Mac OS X — Available on Apple OS X (client and server editions) and Microsoft Windows operating systems only, the Informix Choice Edition for Windows and Mac OS X is perfect for small to mid-size companies or departmental servers in an enterprise deployment. This edition can be deployed on up to eight cores over a maximum of two sockets and 8 GB of RAM operating from the same install. Informix Choice Edition can be licensed by Authorized User Single Install or Limited Use Socket (LU Socket) metrics. LU Socket enables licensing by physical processor socket. You may purchase licenses for up to two physical sockets and use up to eight processor cores. Informix Choice Edition for Windows and Mac OS X gives additional database functionality, including a two-root node ER or grid cluster. From a licensing perspective, since ER/grid nodes are stand-alone, each ER/grid node must be fully licensed. Informix Choice Edition for Windows and Mac OS X supports one H/A cluster secondary node. The secondary node can either be an HDR or RS secondary type. As long as the secondary node is only functioning as a backup secondary, it can be deployed without charge. However, if you use the secondary node for SQL operations (read or write), the secondary node must be fully licensed.
- IBM Informix Growth Edition — Available on all supported operating systems, this edition is perfect for mid-size companies or departmental servers in an enterprise deployment. This edition can be deployed on up to 16 cores over a maximum of four sockets and 16 GB of RAM operating from the same install. Informix Growth Edition can be licensed by Authorized User Single Install, PVU, LU Socket, and Floating User Single Session Single Install metrics. LU Socket enables licensing by physical processor socket. LU Socket licensing is limited to physical servers with no more than four physical processor sockets. You may purchase licenses for up to four physical sockets and use up to 16 processor cores. You are not allowed to create a physical or logical partition of up to four processor sockets on a larger server and purchase a LU socket license. Informix Growth Edition provides additional database functionality, including unlimited ER/grid cluster nodes of any type to send or receive data updates within the cluster. From a licensing perspective, since ER/grid nodes are stand-alone, each ER/grid node must be fully licensed. Informix Growth Edition supports up to two H/A cluster secondary nodes of any type. As long as the secondary node(s) are only functioning as backup secondary, they can be deployed without charge. However, if you use any secondary node for SQL operations (read or write), the secondary node must be fully licensed.
- IBM Informix Ultimate Edition — This edition includes all Informix features and functionality (except those listed as optional add-ons) with unlimited scalability required for the highest OLTP and warehousing performance, and full functionality. Available on all supported platforms, this edition can be licensed by PVU, Floating User Single Session Single Install, or Authorized User Single Install metrics. With this edition, full H/A cluster and ER/grid functionality is available, including unlimited ER/grid nodes and all H/A cluster secondary instance types. From a licensing perspective, since ER/grid nodes are stand-alone, each must be fully licensed, but H/A secondary nodes can be deployed without charge if they are only functioning as backup secondary. If you use any secondary node for SQL operations (read or write), the secondary node must be fully licensed. Since almost all features and functionality are included with this edition, there are only a few optional add-ons. They include the Geodetic and Excalibur DataBlade®, and the Storage Optimization Feature released with Informix V11.5 xC4. The Storage Optimization Feature provides data compression to help reduce data storage and backup/recovery costs, and administration, as well as improved performance.
- IBM Informix Growth Warehouse Edition with IWA — Includes entitlements to Informix Growth Edition and Informix Warehouse Accelerator (IWA). This edition represents the ultimate in data warehouse performance, geared to small to midsize businesses or partner-led solutions. This edition is available on 64-bit versions of AIX, Solaris, HP-UX, and Linux. The IWA component is only available on 64-bit Intel-based Linux. This edition can only be licensed using the PVU metric, but has CPU and RAM license restrictions. Informix Growth Warehouse Edition has the same Informix Growth Edition restrictions: a maximum of 16 cores and 16 GB of RAM for the Informix component. The IWA component of Informix Growth Warehouse Edition is limited to no more than 16 cores and 48 GB of RAM, meaning that the warehouse can hold about 250 GB of raw data before IWA compression. The compression component for Informix-based data is not included in this edition. The Informix Growth Warehouse Edition does not include clustering or other advanced features available in the Informix Ultimate Warehouse Edition, nor any of the other database functionality not permitted in the Informix Growth Edition, such as parallelism, which would have an effect on loading the Accelerator component.
- IBM Informix Ultimate Warehouse Edition with IWA — This edition includes entitlements to Informix Ultimate Edition, Informix Warehouse Accelerator (IWA), and the Storage Optimization Feature. This edition represents the ultimate in data warehouse performance and scalability. It is available on 64-bit versions of AIX, Solaris, HP-UX, and Linux. The IWA component is only available on 64-bit Intel-based Linux. This edition can only be licensed using the PVU metric. With this edition, full H/A cluster and ER/grid functionality is available, including unlimited ER/grid nodes and all H/A cluster secondary instance types. From a licensing perspective, since ER/grid nodes are stand-alone, each ER/grid node must be fully licensed, but H/A secondary nodes can be deployed without charge if they are only functioning as backup secondary. If you use any secondary node for SQL operations (read or write), the secondary node must be fully licensed. Since almost all features and functionality are included with this edition, there are only a few optional add-ons — specifically, the Geodetic and Excalibur DataBlade.
Purchased editions of Informix can be licensed through one of several pricing metrics, depending on your needs. A brief description of each metric is listed below. In 2010, IBM introduced a definition called an Install to make sub-capacity licensing conditions, such as logical or physical partitioning of a physical server or virtual machine images, easier to understand and purchase. IBM defines an Install as an installed copy of a product (in this case, Informix) on a physical server (or partition thereof) or in a virtual machine image. For example, if a physical server is segmented into partitions, whether logical (LPARs) or physical, each partition containing Informix is considered a separate IBM Informix Install for licensing purposes and restrictions. The concept of an Install applies to the licensing limits specified for all Informix editions.
NOTE: The descriptions are only a summary of the licensing definitions. They are not intended to be full and legally binding. For a full and complete description, refer to the Informix licensing agreement.
- Processor Value Unit (PVU) (processor-based pricing) — Calculated using the number of processor cores in the physical server multiplied by the corresponding value units based on processor architecture. This is an unlimited user or connection license and is usually the optimal choice when the user or session load cannot be controlled or counted.
- Authorized User Single Install (AUSI) — A single named user or specific individual accessing one installation of Informix on each physical or virtual server. That authorized user can establish multiple connections to an Informix instance on the server. Each connection is for the exclusive use of that one authorized user from a single client device.
- Floating User Single Session Single Install (FUSSSI) — A single logical connection by a user from a client device to an Informix instance on a physical or logical server. Each connection requires a license, regardless if it comes from one client device with multiple users or a single user establishing multiple connections within one or multiple applications. The number of FUSSSI sessions is always counted from the client device, not at the Informix level, regardless of whether the connection occurs direct to the Informix instance or indirectly such as through application servers, connection multiplexers/concentrators, persistent connectivity layers, or any other technology inserted between the actual end user and the Informix instance.
- Limited Use Socket (LU Socket) — Available only on Informix Growth Edition, this allows for licensing on a physical socket potentially containing multiple cores. A LU Socket license is required for each active processor socket. This licensing metric can only be used on a physical server with no more than four physical sockets. You may purchase licenses for up to four physical sockets and use up to 16 cores.
Not all pricing models are available for all Informix for-purchase editions.
Confused about which edition is right for you or your customers? The following table is designed to make it easier to determine the unique characteristics of each Informix edition. If a specific feature you're looking for is not listed in the table, you can assume for the most part that it exists in all Informix editions. Again, this is only a general description of the features and license parameters. For exact definitions, refer to the published license agreements available.
| Function, feature, and benefit | Informix Developer Edition | Informix Innovator-C Edition | Informix Choice Edition for Apple OS X and Windows | Informix Growth Edition | Informix Ultimate Edition | Informix Growth Warehouse Edition (with IWA) | Informix Ultimate Warehouse Edition (with IWA) |
|---|---|---|---|---|---|---|---|
| Free or for-purchase edition | Free editions | For-purchase editions | |||||
| Platform support See the Informix Server System Requirements for more information. | Linux, UNIX, Mac OS X, Windows Server and client Mac O/S versions supported. | Linux, UNIX, Mac OS X,Windows Server and client Mac O/S versions supported. | Mac OS X and Windows only Server and client Mac O/S versions supported. | Linux, UNIX, Mac OS X, Windows Server and client Mac O/S versions supported. | Linux, UNIX, Mac OS X, Windows Server and client Mac O/S versions supported. | 64-bit Linux, UNIX IWA is only available on Intel-based Linux. | 64-bit Linux, UNIX IWA is only available on Intel-based Linux. |
| Licensing metrics | None Free for development and test use only. This edition cannot be used for production workloads. Community support only. | None Free for development, test, and production use. An optional support package is available to supplement community support. | Authorized User Single Install or LU
Socket You cannot use Informix Choice Edition for Apple OS X and Windows with an Authorized User Single Install license for Web-based access unless you can identify every user. | Authorized User Single Install, FUSSSI, LU Socket, or
PVU You cannot use Informix Growth Edition with an Authorized User Single Install license for web-based access unless you can identify every user. FUSSSI licenses can be used for Web-based applications, provided that each connection from a client device can be identified (for example, an online banking application). | Authorized User Single Install, FUSSSI, or
PVU You cannot use Informix Ultimate Edition with an Authorized User Single Install license for web-based access unless you can identify every user. FUSSSI licenses can be used for web-based applications, provided that each connection from a Client Device can be identified (for example, an online banking application). | PVU PVUs must be purchased for all resources used to process or manage data. | PVU PVUs must be purchased for all resources used to process or manage data. |
| Processor limits | N/A Informix Developer Edition can be installed on any physical server this edition supports, but there are CPU VP and memory limitations. | One-socket, four-core maximum per Install Informix Innovator-C Edition can be installed on any physical server this edition supports, but there are CPU VP and memory limitations. | Two-socket, eight-core maximum per Install Informix Choice Edition for Apple OS X and Windows does have CPU VP and memory limitations. | Four-socket, 16-core maximum per Install Informix Growth Edition can be installed on any physical server this edition supports, but there are CPU VP and memory limitations. Informix licensing metrics may also include additional limits. |
Unlimited
| Four-socket, 16-core maximum per Install for the Informix and
IWA components Informix Growth Warehouse Edition can be installed on any physical server this edition supports, but there are CPU VP and memory limitations. Informix licensing metrics may also include additional limits. |
Unlimited
|
| CPU VP limits | 1 | 4 | 8 | 16 | Unlimited | 16 for both components | Unlimited |
| Memory limitations Calculated by summing all SHMTOTAL allocations across all Informix instances operating from the same Install | 1 GB per instance | 2 GB | 8 GB | 16 GB | Unlimited | 16 GB for the Informix component, 48 GB for the IWA component | Unlimited |
| Officially eligible for sub-capacity licensing (such as LPAR and dynamic logical partition (DLPAR)) | N/A
This edition does have specific CPU and memory limitations. | N/A This edition does have specific CPU and memory limitations. | Yes | Yes | Yes | Yes | Yes |
| Data storage space limitations | 8 GB | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited for the Informix component. The RAM limitation in the IWA component limits the cumulative size of tables selected to be accelerated to about 250 GB of raw data. | Unlimited |
| Parallel operations and
partitioning Parallel operations refers to the ability to execute SQL operations in parallel and includes parallel index build, High Performance Loader and ON-Bar parallel backup and restore. Partitioning refers to the ability to fragment a table or index based on logical rules to improve data access and parallel processing. | Included | Not available | Not available | Not available | Included | Not available | Included |
| Enterprise replication (ER) | Unlimited | Limited Informix Innovator-C Edition only supports a two-node ER cluster configuration. Both nodes can be root nodes. | Limited Informix Choice Edition for Apple OS X and Windows only supports a two-node ER cluster configuration. Both nodes can be root nodes. | Unlimited | Unlimited | Not available | Unlimited |
| H/A
cluster limitations Describes how large of an H/A cluster can be created. Not all H/A cluster secondary instance types may be available on a specific Informix edition. Does not include the Continuous Log Restore (CLR) secondary instance type. | Unlimited | Limited — One secondary node Informix Innovator-C Edition can only have a single HDR secondary instance type. | Limited — One secondary node Informix Choice Edition for Apple OS X and Windows is limited to one secondary node: an HDR or RS secondary type. | Limited — Two secondary nodes Informix Growth Edition is limited to two secondary nodes of any secondary type. | Unlimited | Not available | Unlimited |
| Updatable Secondary Support
The ability to execute SQL operations (read or write) on a H/A cluster secondary node. NOTE: If you execute SQL operations on a secondary instance, you must fully license the secondary instance. | Available | Available | Available | Available | Available | Not available | Available |
| High Availability (HDR) secondary support | Included | Included | Included | Included | Included | Not available | Included |
| Shared Disk (SD) secondary support | Included | Not available | Not available | Included | Included | Not available | Included |
| Remote Stand-alone (RS)
secondary support There may be a limit to the number of RS secondary nodes supported on an Informix edition. | Included | Not available | Included | Included | Included | Not available | Included |
| Continuous Log Restore (CLR)
secondary CLR secondary is provided by the on-tape and ON-Bar backup utilities. | Included | Included | Included | Included | Included | Included | Included |
| Distributed SQL operation
support The ability for a SQL session connected to a database to execute a DML operation on a remote database. | Included | Not available | Not available | Not available | Included | Not available | Included |
| SQL and instance
administration features that are excluded. These features cannot be used with this edition of Informix. | None | ON-Bar backup/restore dbspace prioritization, Recovery Time Objective, Private memory cache for CPU VPs, Column-level encryption, Alter table fragment schema changes, Direct I/O, Point-in-time table restore, Auto-statistics on index build, Last committed isolation qualifier, Multiple triggers | ON-Bar backup/restore dbspace prioritization, Recovery Time Objective, Private memory cache for CPU VPs, Column-level encryption, Online table schema changes, Direct I/O | ON-Bar backup/restore dbspace prioritization, Recovery Time Objective, Private memory cache for CPU VPs, Column-level encryption, Online table schema changes, Direct I/O | None | ON-Bar backup/restore dbspace prioritization, Recovery Time Objective, Private memory cache for CPU VPs, Column-level encryption, Online table schema changes, Direct I/O | None |
|
DataBlade Developers Kit
DataBlade development is only available on Informix V9 or later. | Included | Included | Included | Included | Included | Included | Included |
| Included DataBlade
* TimeSeries is included for customers using Informix V11.7 and later. | C-ISAM, Spatial, Video, Basic Text Search, Node, Binary, MQ Series, TimeSeries* | C-ISAM, Spatial, Video, Basic Text Search, Node, Binary, MQ Series, TimeSeries* | C-ISAM, Spatial, Video, Basic Text Search, Node, Binary, MQ Series, TimeSeries* | C-ISAM, Spatial, Video, Basic Text Search, Node, Binary, MQ Series, TimeSeries* | C-ISAM, Spatial, Video, Basic Text Search, Node, Binary, MQ Series, TimeSeries* | C-ISAM, Spatial, Video, Basic Text Search, Node, Binary, MQ Series, TimeSeries* | C-ISAM, Spatial, Video, Basic Text Search, Node, Binary, MQ Series, TimeSeries |
|
Geodetic DataBlade This is a separately charged product and licensed using PVU, Concurrent Session, or Authorized User Single Install metrics. | Optional add-on | Optional add-on | Optional add-on | Optional add-on | Optional add-on | Optional add-on | Optional add-on |
|
Excalibur Text Search DataBlade This is a separately charged product and licensed using PVU, Concurrent Session, or Authorized User Single Install metrics. | Optional add-on | Optional add-on | Optional add-on | Optional add-on | Optional add-on | Optional add-on | Optional add-on |
| Other optional add-on
DataBlade ** TimeSeries is an add-on option for customers using versions of Informix earlier than Informix V11.7. | Data Director for Web, Image Foundation, TimeSeries**, TimeSeries Real-Time Loader, Video Foundation | Data Director for Web, Image Foundation, TimeSeries**, TimeSeries Real-Time Loader, Video Foundation | Data Director for Web, Image Foundation, TimeSeries**, TimeSeries Real-Time Loader, Video Foundation | Data Director for Web, Image Foundation, TimeSeries**, TimeSeries Real-Time Loader, Video Foundation | Data Director for Web, Image Foundation, TimeSeries**, TimeSeries Real-Time Loader, Video Foundation | Data Director for Web, Image Foundation, TimeSeries**, TimeSeries Real-Time Loader, Video Foundation | Data Director for Web, Image Foundation, TimeSeries Real-Time Loader, Video Foundation |
| Virtual Table/Index Interface | Included | Included | Included | Included | Included | Included | Included |
| Storage Optimization
Feature (Compression) | Not available | Not available | Not available | Not available | Optional add-on | Not available | Included |
| Informix SQL Warehousing Tool
(SQW) ***Only for Informix 11.70 and higher. Not available for earlier versions of Informix | Included | Not available | Available *** | Included | Included | Included | Included |
| Advanced Access Control (LBAC) | Included | Not available | Not available | Included | Included | Included | Included |
| Web Feature Service | Included | Not available | Included | Included | Included | Included | Included |
| Advanced Access Control (LBAC) | Included | Not available | Not available | Included | Included | Included | Included |
| Database Encryption Expert | Optional add-on | Not available | Not available | Not available | Optional add-on | Not available | Optional add-on |
| InfoSphere® Change Data Capture | Optional add-on | Not available | Not available | Not available | Optional add-on | Not available | Optional add-on |
| solidDB® Universal Cache for Informix | Optional add-on | Not available | Not available | Not available | Optional add-on | Not available | Optional add-on |
| Informix Enterprise Gateway Manager | Optional add-on | Not available | Not available | Not available | Optional add-on | Not available | Optional add-on |
| Informix MaxConnect | Not available | Not available | Not available | Not available | Optional add-on | Not available | Optional add-on |
| Informix I-Spy | Optional add-on | Not available | Not available | Not available | Optional add-on | Not available | Optional add-on |
Quoting a commonly used phrase: "Your needs may vary." Regardless of your data processing requirements though, IBM Informix has the right blend of technological features and feature options to give your business a cost-effective, robust, and scalable foundation on which to build. And since "Informix just works," you can rest assured that Informix has the flexibility to grow with you to scale out or extend the power of your Informix database.
The information in this article is presented on a best-effort basis from the author's personal knowledge and not intended to be an official communication from IBM. Neither the author nor IBM is liable for any incorrect information in this article.
Learn
-
Check out Discover the new face of
Informix to find the latest sales and marketing
information on Informix.
-
Visit the developerWorks
Informix zone to
learn more about Informix Dynamic Server. Find technical documentation,
how-to articles, education, downloads, product information, and more.
- Learn more about Information Management at the developerWorks Information Management
zone. Find technical documentation,
how-to articles, education, downloads, product information, and
more.
- Stay current with
developerWorks technical events and webcasts.
- Follow developerWorks on
Twitter.
Get products and technologies
- Build your next
development project with
IBM trial software,
available for download directly from developerWorks.
- Now you can use
DB2 for free. Download DB2 Express-C, a no-charge
version of DB2 Express Edition for the community that offers the same core
data features as DB2 Express Edition and provides a solid base to build
and deploy applications.
Discuss
- Check out the
developerWorks
blogs and get involved in the
developerWorks community.




