Skip to main content

skip to main content

developerWorks  >  Information Management  >

Compare the Informix Dynamic Server Version 11 editions

Learn the differences in features, functions, and pricing models

developerWorks
Document options

Document options requiring JavaScript are not displayed


Rate this page

Help us improve this content


Carlton Doe (cdoe@us.ibm.com), Executive IT Specialist, Informix Technical Sales, Americas, IBM

10 Jan 2008
Updated 16 Jun 2008

Confused about the various editions of IBM® Informix Dynamic Server (IDS)? In this article you’ll get an introduction to each edition, and then you can compare features, benefits, and licensing considerations in a side-by-side table. Regardless of which edition you choose, IDS brings you legendary ease-of-use, reliability, stability, and access to extensibility features.

Introduction

As IBM's premier data server for high volume online transaction processing (OLTP) as well as integrated applications, IDS has supported thousands of companies as they've expanded, added new applications, and dynamically grown their business. As these companies have grown and their needs increased, IDS has kept pace with them without costing them a fortune for ongoing maintenance and administration. In most cases, these companies have grown without requiring significant infrastructure upgrades because IDS is so efficient. It doesn't require constant hardware upgrades to provide adequate performance for increased workloads. In some cases, companies have opted to move to higher powered hardware, sometimes running the same operating system, other times not. The transitions occurred smoothly with little, if any, downtime because, as they like to say about IDS — "it just works!"

It simple terms, this means IDS works without a problem or major administrative issues regardless of the operating system IDS is running on, so you can manage your application needs as your business dictates. Another advantage to IDS is that it has the broadest operating system support of the IBM data server family with ports for Windows®, HP-UX, Sun Solaris, SGI IRIX, AIX®, and Linux® - iSeries™, - pSeries®, - xSeries®, and - zSeries®. With the release of IDS 11.5, a new supported platform was introduced — Apple Macintosh with their Mac OS X, Version 10.5.2 and later. Both the client and server versions of Mac OS X are supported. Through its Virtual Table Interface (VTI) and Virtual Index Interface (VII), IDS has for years provided programmers with the ability to create primary and secondary access methods to data objects stored outside of the data server, such as spreadsheets, word processing documents, ISAM structures, flat files, and more. With IBM Informix Enterprise Gateway Manager, you can extend the IDS SQL API with transparent access to non-IBM relational databases (for example, Oracle or Microsoft SQL Server) and materialize non-relational data sources such as Virtual Storage Access Method [VSAM], and IMS® as relational tables. Recent enhancements enable the use of other non-standard data sources within the data server, such as XML and message queues. Forward looking application developers have leveraged these capabilities to create a corporate-wide data model with in-place access to data wherever it resides in the enterprise.

Not all customers need the same data server features and functionality though. In some cases, this is a technological decision, for example, a customer is not using Enterprise Replication or some of the advanced backup and recovery features. In other cases, this is driven by licensing requirements and the expenses involved. From a product perspective, IDS is well attuned to both cases. With the first, a customer decides at installation time what features and functionality to install to meet their current requirements and licensing terms. As their needs change or they purchase licenses for additional functionality, it’s a simple process to add (or delete) functionality to meet their requirements. From a licensing perspective, IDS can be purchased in different editions, each tailored from a price and functionality perspective to a specific market segment. Regardless of the edition purchased, IDS comes with the full implementation of the Dynamic Scalable Architecture (DSA) and its unmatched performance, reliability, ease of use, and availability. Pricing varies based on functionality and scalability differentiation. Below is a brief comparison of the three editions and their feature sets.

  • IBM IDS Developer Edition (IDS-DE) — For application development and testing only, this edition packs a full suite of functionality into a very attractive price point: free! IDS-DE includes all the functionality available in the Enterprise Edition. It contains scalability limits for non-production use including processing, memory and storage limitations. It is available on a wide range of operating systems in 32 and 64 bit versions where appropriate. IDS-DE comes without formal support from IBM. A number of forums exist in the IDS development community, which you can join and turn to for help and support using IDS-DE. You can upgrade IDS-DE directly to any other edition simply by installing the new data server binaries.
  • IBM IDS Express Edition (IDS-Express) — This edition is targeted to small- to medium-sized businesses requiring enterprise-class OLTP performance without all the extra features and price tag. This edition is licensed by "authorized user" and processor Value Unit (VU). It is limited to 200 VUs and 4 GB of RAM ((calculated by summing the total instance memory allocation of all instances operating on the physical server) and is available only for 32 bit Linux and Windows. You can upgrade IDS-Express directly to any other edition simply by installing the new data server binaries.
  • IBM IDS Workgroup Edition (IDS-WGE) — This edition stakes out the middle ground for mid-sized companies or departmental servers in an enterprise deployment. Available on all supported operating systems, this edition has higher hardware limits than IDS-Express: 480 VU and 8 GB of RAM (calculated by summing the total instance memory allocation of all instances operating on the physical server). IDS Workgroup’s licensing model is slightly different, though. It can be licensed by "authorized user", "concurrent session", and processor VU.

    IDS Workgroup Edition gives you additional data server functionality with the optional Parallel Performance for Workgroup Feature to utilize partitioning, parallel query, high performance loader, and parallel backup and restore. Parallel Data Query metrics can be used to reserve data server resources for complex SQL operations. You can also use the High Performance Loader and the parallel backup and restore options in the ON-Bar utility suite as part of the Parallel Performance option. An IDS Workgroup instance can be a leaf node (or target) in an Enterprise Replication (ER) cluster receiving data updates from other nodes in the clusters. Finally, an optional feature called High-Availability Data Replication (HDR) can be purchased to instantiate a disaster-recovery, hot-site failover node. With IDS 11.5, you can extend the business value of the HDR secondary by purchasing a licenses to execute end-user SQL operations while connected to this node. These licenses can be purchased on either a concurrent session or authorized user basis.

  • IBM IDS Enterprise Edition (IDS-EE) — Includes all the features of IDS Workgroup with unlimited scalability required for the highest OLTP performance. This edition can be licensed by processor VU, concurrent session, or authorized users. With this edition, full HDR and ER functionality is included, along with a limited number of DataBlades pre-bundled with the data server, such as the spatial, node, and basic text search DataBlades. New to version 11 is the ability to buy optional features, such as Advanced Access Control and the Continuous Availability Feature. The first provides Label-Based Access Control (LBAC), a form of mandatory data access controls, while the second provides access to the full MACH-11 feature suite for creating a high-availability fabric for the instances.

IDS can be licensed through one of three pricing metrics depending on your needs. A brief description of each metric is listed below.

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 IDS licensing agreement.

  • VU (also known as processor-based pricing) — Calculated on the number of processor cores in the physical server multiplied by the corresponding value units based on processor architecture. This could be considered an unlimited user or connection license and is usually the optimal choice when the user or session load can not be controlled or counted.
  • Authorized User — A single named user accessing one installation of IDS on a single physical server. That authorized user can establish multiple connections to an IDS instance on the server. Each connection is for the exclusive use of that one authorized user from a single client device.
  • Concurrent Session — A single logical connection from a client device to an IDS instance on a single physical server. Each connection, whether active or not, requires a license, regardless of if it comes from one client device with multiple users or a single user establishing multiple connections. If connection concentrators or multiplexers are used in the application pathway, the number of concurrent sessions is counted from the client device, not at the IDS level.

Not all pricing models are available for all IDS editions.



Back to top


Easy comparison table

Confused on which edition is right for you or your customers? The following table is designed to make it easier for you to determine the unique characteristics of each IDS 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 IDS editions. Again, this is only a general description of the features and license parameters. For exact definitions, refer to the published license agreements available at ibm.com

Function, feature, and benefit IDS-DE IDS Express IDS-WGE IDS-EE
Licensing
Platform support Windows, Linux (32 and 64 bit), AIX, Solaris, HP-UX, Mac OS X (10.5.2 and later) Windows and Linux servers (32-bit only) (supports both AMD/Intel x86 processors) Windows, Linux (on AMD/Intel/Power-based servers), AIX, Solaris, IRIX and HP-UX (HP-PA and IA-64), Mac OS X (10.5.2 and later) Windows, Linux (on AMD/Intel/Power/zSeries servers), AIX, Solaris, IRIX and HP-UX (HP-PA and IA-64) , Mac OS X (10.5.2 and later)
Licensing metrics None, free for development and test use only, no support VU or Authorized User

You cannot use an IDS Express server licensed for authorized users in a Web-based environment unless you can identify every user.

There is a minimum licensing requirement for IDS-Express Authorized User.
VU, Authorized User, or Concurrent Session

You cannot use IDS-WGE with an Authorized User license for Web-based access unless you can identify every user. Concurrent Session licenses can be used for Web-based applications provided each user is well known and can be identified (for example, an online banking application).

There is a minimum licensing requirement for IDS-WGE Authorized User or Concurrent Session.
VU, Authorized User, or Concurrent Session

You cannot use IDS-EE with an Authorized User license for Web-based access unless you can identify every user. Concurrent Session licenses can be used for Web-based applications provided each user is well known and can be identified (for example, an online banking application).

There is a minimum licensing requirement for IDS-EE Authorized User or Concurrent Session.
Minimums Five Authorized Users per physical server Five Authorized Users or
five Concurrent Sessions per server
10 Concurrent Sessions or
25 Authorized Users per server
VU limits 0

IDS-DE can only be installed on a single processor physical server of any hardware architecture this edition supports. It is limited to one CPU VP.
200

IDS Express can be installed on a physical server with a maximum of 200 VUs. IDS Express can only be installed on Intel- or AMD-based servers running Linux or Windows.
480 (200 prior to Version 10.0)

Maximum of 480 VU on a on any physical server this edition supports.

Unlimited
Officially eligible for sub-capacity licensing (such as logical partition [LPAR] and dynamic logical partition [DLPAR]) No No No Yes
Instance memory limitations 1 GB 4 GB (calculated by summing all SHMTOTAL allocations across all IDS instances on a single server) 8 GB (4 GB prior to Version 10.0 — calculated by summing all SHMTOTAL allocations across all IDS instances on a single server) Unlimited (bounded by operating system limits)
Data storage space limitations 8 GB Unlimited Unlimited Unlimited
Partitioning

Partitioning refers to the ability to fragment a table or index based on logical rules to improve data access and parallel processing
Available Not availability

Feature option

With IDS-WGE, you can use Parallel Performance for Workgroup Feature including partitioning, Parallel Data Query, High Performance Loader as well as parallelized backup and recovery.
Available

All features are available for use.
Parallel operations Included Not supported Feature option

Parallel Data Query, Parallel Backup and Restore, and the High Performance Loader are available with this feature option.
Included

All features are available
64-bit instance support Available Not available Available Available
Ability to support multiple fix packs and updates of the same release level Fully supported

IDS supports the ability to have multiple fix packs or updates of the same release level on the same physical server.
Fully supported

IDS supports the ability to have multiple fix packs or updates of the same release level on the same physical server.
Fully supported

IDS supports the ability to have multiple fix packs or updates of the same release level on the same physical server.
Fully supported

IDS supports the ability to have multiple fix packs or updates of the same release level on the same physical server.
MaxConnect Not supported Not available

This feature is not available for the IDS-Express edition.
Optional

This is an optional feature.
Optional

This is an optional feature.
HDR support Included No Feature option

With IDS 10.0 and later, HDR can be purchased as an option. An HDR license must be purchased for each primary instance on a server. HDR licenses are available on a VU, concurrent session, or authorized user basis, and must meet the minimum licensing requirements.

On a warm/idle standby instance (one that is used for failover only), a 100 VU OR 5 concurrent session OR five authorized user license is required on new licenses of HDR.

When the secondary instance is used for SQL operations, a full IDS license must be purchased on the secondary server.
Included

HDR is included in the price of Enterprise Edition. On a warm/idle standby instance (one that is used for failover only), a 100 VU OR 10 concurrent session OR 25 authorized user license is required on new licenses.

When the secondary instance is used for SQL operations, a full IDS license must be purchased on the secondary server.
Enterprise replication Included No Limited

IDS-WGE can only be used as a leaf node lacking the ability to manage any aspect of the ER cluster. In addition, leaf nodes can only replicate with a single parent node.
Included
Continuous availability feature (shared disk secondaries) Included Not available Not available Feature option

This is a separately charged feature and available on VU, authorized user and concurrent session metrics.
Multiple remote standby secondary servers Fully supported Not available Not available Fully supported

Each secondary server node in warm/idle standby requires a 100 VU OR 10 concurrent sessions OR 25 authorized users IDS server license per node.

To execute SQL operations requires a full IDS server license.
Continuous log restore Fully supported Fully supported

Each secondary server node in warm/idle standby requires a 100 VU OR five authorized user IDS server license per node.
Fully supported

Each secondary server node in warm/idle standby requires a 100 VU OR five authorized user OR five concurrent session IDS server license per node.
Fully supported

Each secondary server node in warm/idle standby requires a 100 VU OR 10 concurrent sessions OR 25 authorized users IDS server license per node.
Multi-node operations Fully supported Not available Supported

Multi-node, bi-directional operations are allowed using ER.

IDS-WGE can only be used as a leaf node, lacking the ability to manage any aspect of the ER cluster. In addition, leaf nodes can only replicate with a single parent node.
Fully supported

Multi-node, bi-directional operations are allowed using ER.

Up to 36,000 nodes can be supported in either a LAN or WAN environment.
Virtual Table Interface Supported Supported Supported Supported
Advanced Access Control (LBAC) Included

Not available Not available Feature option

Available on VU, Authorized User, and Concurrent Session metrics.
AGS Server Studio JE Base version included Base version included Base version included Base version included
Informix I-Spy Optional

This product is available for IDS-DE instances and is licensed on a per processor basis.
Not available Optional

This product is available for IDS-WGE instances and is licensed on a per processor basis.
Optional

This product is available for IDS EE instances and is licensed on a per processor basis.
DataBlade Developers Kit

DataBlade development is only available on IDS Version 9 or later.
Included Included

Included Included
Excalibur Text Search DataBlade Optional

This is a separately charged product and licensed on VU, Authorized User, and Concurrent Session metrics.
Not available Optional

This is a separately charged product and licensed on VU, Authorized User, and Concurrent Session metrics.
Optional

This is a separately charged product and licensed on VU, Authorized User, and Concurrent Session metrics.
Spatial DataBlade Included Included
Included
Included
MQ DataBlade Included Included
Included
Included
Geodetic DataBlade Optional

This is a separately charged product and licensed on VU, Authorized User, and Concurrent Session metrics.
Not available Optional

This is a separately charged product and licensed on VU, Authorized User, and Concurrent Session metrics.
Optional

This is a separately charged product and licensed on a VU, Authorized User, and Concurrent Session metrics.
Real-Time Loader Optional

This is a separately charged product and licensed on a VU basis.
Not available Optional

This is a separately charged product and licensed on a VU, concurrent session, or authorized user basis.
Optional

This is a separately charged product and licensed on a VU, concurrent session, or authorized user basis.
C-ISAM DataBlade Optional

This is a separately charged product and licensed on a VU basis.
Not available

Optional

This is a separately charged product and licensed on the Concurrent Session metric.
Optional

This is a separately charged product and licensed on Concurrent Session metric.


Back to top


Conclusion

Quoting a commonly used phrase, "your needs may vary." Regardless of your data processing requirements though, IBM IDS 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 "IDS just works," you can rest assured that IDS has the flexibility to grow with you to scale out or extend the power of your IDS data server.



Back to top


Notice

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.



Resources

Learn

Get products and technologies
  • Build your next development project with IBM trial software, available for download directly from developerWorks.


Discuss


About the author

Carlton was an Informix customer for years and joined Informix just before the IBM acquisition. A member of the IBM TechWorks team, he has technical pre-sales responsibility for Informix in the North, Central, and South American territories.




Rate this page


Please take a moment to complete this form to help us better serve you.



 


 


Not
useful
Extremely
useful
 


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!



Back to top