This topic describes the hardware and software configurations supported in StreamBase 6.0.1.2 .
In the following table, the term x86_32 refers to the 32-bit Intel Pentium architecture, while x86_64 refers to the AMD64 architecture (including Opteron and Athlon 64 processors) and the Intel64 architecture (including EM64T, Xeon, and Core 2 processors).
Note
StreamBase Developer Edition is available for Microsoft® Windows™ and Red Hat™ Enterprise Linux only. For details, see Comparison of Developer and Enterprise Editions.
| Operating systems |
StreamBase Server plus StreamBase Studio authoring environment:
StreamBase Studio only:
StreamBase Server only:
Also see the Illustrations of the Supported Local and Remote Connection Configurations. Note for Windows XP SP3. StreamBase's support for Windows XP includes SP3, and the bundled JDK shipped with StreamBase is compatible with XP SP3. If you use an external JDK, it must be 1.5.0_15 or newer to work with XP SP3. |
||||||||||||
| Processor Architectures |
For all Intel processors, hyperthreading is supported. For Intel and AMD processors, multiple CPU cores are supported and encouraged. For Red Hat Enterprise Linux machines:
For Novell SUSE Linux Enterprise Server machines:
For 32-bit Windows machines:
For 64-bit Windows Server 2003 machines:
For Solaris SPARC machines:
|
||||||||||||
| CPU clock speed |
|
||||||||||||
| RAM |
* For production servers, determine the appropriate RAM amount from peak-load and volume testing on your staging servers. On x86_32 hardware with 4 GB of physical RAM installed, the effective maximum RAM available to any operating system ranges between 3.0 and 3.6 GB, depending on hardware configuration. If this maximum is insufficient for running your StreamBase applications, consider migrating to one of the supported 64-bit architectures. |
||||||||||||
| Disk capacity | Disk use is highly dependent on the volume of data that you store. A 40 GB disk should be sufficient for development purposes. Installation of StreamBase, including kit size plus installed files, requires approximately 500 MB. | ||||||||||||
| JDK |
To run StreamBase applications, you must have a Sun JDK (not just a JRE). StreamBase supports:
There is a reported bug in Sun JDK versions 1.6.0_04, 1.6.0_05, and 1.6.0_06 that potentially interferes with the operation of StreamBase. StreamBase Systems does not recommend using those JDK versions with the current release. To compile your own StreamBase Java clients and custom functions with the StreamBase Java API, you must have Sun JDK 1.5.0 or 1.6.0 installed. StreamBase Systems recommends that you compile with the same minimum JDK versions as listed above. JDK notes:
|
||||||||||||
| Network |
A TCP/IP network is needed for the following configurations:
The host UNIX machine must have an SSH daemon running with both TCP port
forwarding and password authentication enabled. Make sure your AllowTcpForwarding No PasswordAuthentication No
If you update the ImportantSSH is not needed or used when StreamBase Studio and Server are installed and running on the same Windows or Linux machine. |
||||||||||||
| External JDBC-compliant databases |
StreamBase supports interaction with JDBC-compliant (2.0 or later) external databases:
There are several ways of interacting with the supported external databases:
|
||||||||||||
| Chronicle databases |
StreamBase Chronicle is an optional feature that supports interaction with one the following external event-store databases:
For details on using Chronicle, refer to Using Chronicle Data Sources. |
||||||||||||
| Building StreamBase C++ custom functions or clients on Windows |
To compile C++ custom functions
on Windows, StreamBase supports Microsoft Visual Studio .NET
2003 (VC 7.1). Important details are provided in Creating Custom C++
Functions in the API Guide.
To compile C++ clients on Windows, StreamBase supports Microsoft Visual Studio .NET 2003 (Visual C++ 7.1) or Visual Studio .NET 2005 (Visual C++ 8.0). Important details are provided in Creating C++ Clients in the API Guide. |
||||||||||||
| Building StreamBase C++ custom functions or clients on UNIX | StreamBase requires GCC 3.4.x or later for building C++ clients and custom functions on UNIX. For further information, see Creating Custom C++ Functions and Creating C++ Clients in the API Guide. | ||||||||||||
| Building .NET clients on Windows | To develop .NET client applications, you must have Microsoft Visual Studio .NET 2005 (Visual C++ 8.0). | ||||||||||||
|
Embedded Adapters (Some included, some available separately.) |
Adapters are programs that convert data to and from the StreamBase tuple protocol. Embedded adapters execute in the same StreamBase Server process that runs your StreamBase application. The base StreamBase installation includes a number of embedded adapters, and others are available in separate installation kits. For details, see the Adapters Guide. |
||||||||||||
|
External Adapters
(Available separately) |
External adapters run in separate processes, and possibly on separate machines, from the StreamBase Server running your application. The following list is subject to change. Version requirements of the associated third-party software is listed elsewhere in this table. On 64-bit Linux:
On 32-bit Linux:
On 32- and 64-bit Windows:
JDBC NoteSee External Databases for more information about supported data sources. 64-bit NoteYou can run a StreamBase Server process and its hosted StreamBase application on a 64-bit machine, with an external adapter running on and connecting from a supported 32-bit machine. |
||||||||||||
| Spreadsheet software | To use the external StreamBase Adapter for Microsoft Excel to view the output of a StreamBase application's processing, or to enqueue data from a spreadsheet into a StreamBase application, you must have Microsoft Excel 2002 (part of Office XP), 2003, or 2007. For more information, see the Adapters Guide and the documentation that accompanies the StreamBase Adapter for Microsoft Excel. | ||||||||||||
| Rendezvous messages | To use the StreamBase Adapter for TIBCO Rendezvous, you must have Rendezvous version 7.2 installed on your Windows or Linux machine. For more information, see the documentation that accompanies the StreamBase Adapter for TIBCO Rendezvous. | ||||||||||||
|
Reuters components |
StreamBase Reuters adapters support RMDS 5 and RMDS 6
infrastructure components. Each Reuters adapter supports a separate Reuters
API or combination of APIs.
Consult with your StreamBase Systems representative for the latest information on Reuters API support. |
||||||||||||
| Screen resolution | To use StreamBase Studio, your monitor's screen resolution should be at least 1024 x 768 pixels. Higher resolution settings are recommended. | ||||||||||||
| HTML browser |
The StreamBase online documentation supports any of the
following browsers:
|
This section illustrates the local and remote connection configurations that are supported by StreamBase.
