Comparison of StreamBase Editions

This topic compares the features available in the StreamBase Developer and Enterprise editions.

Summary: The Developer Edition is a free download from the Developer Zone website that lets you use the product's authoring and testing features. Enterprise Edition provides all the features of Developer Edition, and adds features such as disk-based query tables, remote network connections, and the ability to run a StreamBase Server process from outside the StreamBase Studio IDE.

Feature Developer Edition Enterprise Edition

Supported platforms

Windows XP Professional

Window Vista Business

Windows Server 2003

Red Hat Enterprise Linux 3, 4, or 5, 32-bit on x86 hardware

Windows XP Professional

Windows Vista Business (StreamBase Studio only)

Windows Server 2003

RHEL 3 or 4, 32-bit or 64-bit

RHEL 4 or 5, 64-bit

Novell SUSE Linux Enterprise Server 9 or 10, 64-bit

Sun Solaris 10, 64-bit

For further details, see Supported Configurations.

Installers

Windows .msi, download from DevZone

Linux .bin, self-extracting to a tar file, download from DevZone

Windows .msi

Linux .tar.gz

Linux .rpm (multiple)

Solaris .tar.gz (multiple)

StreamBase Studio, an IDE to create and test StreamBase applications. (Not available on Solaris.)
StreamSQL
APIs for building StreamBase clients, embedded adapters, custom Java operators, custom functions, MonitorListeners
Multi-threaded architecture for StreamBase processing
Memory-based Query Tables to store application state in StreamBase applications
Disk-based Query Tables to persist application state between sessions, in the StreamBase application. No

Available via an additional License Agreement

Embedded Adapters used with StreamBase applications
Query an external JDBC data source from a StreamBase application No

For more details, see Supported Configurations.

Can start an sbd StreamBase Server standalone outside of StreamBase Studio No
High availability for StreamBase applications No
Other sb* commands The following commands are supported: sbhelp, sbstudio, sbuseradmin.

The following commands require a running StreamBase Server (sbd): sbc, jsbclientgen, sbfeedsim, sbdb, sbmonitor, sbrecord. To use them on a command line, you must first start a server instance by running your current application in StreamBase Studio.

If a server instance is not running, StreamBase displays a message informing you that no connection to the server was made.

Note that within StreamBase Studio you can perform the GUI equivalents of many sb* commands: Feed Simulations, Record, Play, and Manual Input, Application Input and Output views.

Yes, all sb* commands are supported.

Parameters in sbd.sbconf configuration files

The sbd.sbconf configuration file within a StreamBase project is supported. However, the parameters for the disk-based Query Tables, and for external JDBC data sources, are not supported.

Yes, all configuration options are available; some restrictions apply when you use the provided sbd.sbconf file in a StreamBase project (in all editions). For details, refer to the Administration Guide.