Raima is a multinational technology company headquartered in Seattle, USA. The company was founded in 1982. Raima develops, sells and supports in-memory and disk-based Relational Database Management Systems that can either be embedded within the application or be in a client/server mode. The company's focus is on OLTP databases with high-intensity transactional processing. Their cross-platform, small-footprint products are made to collect, store, manage and move data.
History
Raima was founded in Seattle, Washington USA in 1982 by two software engineering researchers from Boeing, Randy Merilatt and Wayne Warren, who saw the benefits that database management technology could provide for software application developers in the rapidly growing microcomputer industry. In 1984 Raima released one of the first embedded database management systems for microcomputer applications written in the C programming language. Early contracts with companies like ROLM, Texas Instruments, Microsoft, ADP and others contributed to the development of the Raima Database Manager product family. Some of the more significant Raima product releases are shown below.
1992 - Raima Database Server version 1 is introduced, providing a client/server DBMS with record-level locking and SQL designed to be tightly integrated with sophisticated applications written in C. Multiple platform support for MS-DOS/Novell NetWare, OS/2 and Unix. The first full-featured DBMS to support the ODBC SQL API as its native SQL API.
2009 - RDM Server 8.3: SQL triggers and enhanced join syntax.
2010 - RDM Embedded 10.0 : Multi-core computer support using Transactional File Servers with high-performance, MVCC-based read-only transactions.
2011 - SQL for RDM Embedded 10.1.
2012 - ODBC/JDBC/ADO.NET support for RDM 11.0.
2013 – RDM 12.0: Database cursors, shared memory protocol memory allocation limitation, enhanced SQL optimization support, three new data types, bulk insert API, “dirty read” isolation level, enhanced encryption, selective replication and notification.
2016 – RDM 14.0: Consolidating both the source code lines and features in Raima Embedded and RDM Server into one source code in Raima Database Manager v. 14.0. RDM 14.0 includes these major features: updated in-memory support, dirty reads, R-Tree support, compression, encryption, SQL, SQL PL, and platform independence—develop once, deploy anywhere. RMD 14.0 includes portability options such as direct copy and paste that permit development and deployment on different target platforms, regardless of architecture or byte order. The release includes a streamlined interface that is cursor-based, extended SQL support and stored procedures that support SQL PL; it also supports ODBC, ADO.NET and JDBC. Supported development environments include Microsoft Visual Studio, Apple XCode, Eclipse and Wind River Workbench. A redesigned and optimized database file format architecture maintains ACID compliance and data safeguards, with separate formats for in-memory, on-disk or hybrid storage. File formats hide hardware platform specifics. include examples of RDM speed and performance benchmarks.
2018 – RDM 14.1: This new release focuses on ease of use, portability, and speed. With Raima's new file format, you can develop once and deploy anywhere. Performance is increased by over 50-100% depending on the use case when compared to previous RDM releases. Raima has extended and improved SQL support, snapshots, and geospatial functionality.
In June, 1999 Raima was acquired by Centura Software. In the summer of 2001, the Norwegian company Birdstep Technology acquired the Raima assets from Centura and operated Raima as a separate business unit out of Seattle. In the summer of 2010, the Raima management team purchased Raima from Birdstep, forming the now privately held Raima Incorporated.
Products and services
Raima delivers and supports multiple Raima Database Manager solutions, which are designed for distributed architectures and can either be embedded and completely managed within the application, or in a client/server mode. Their architecture, platform independence, high performance and small footprint enable Raima Database Manager products to be used in a variety of applications, from small, resource-constrained devices all the way up to enterprise class environments.
Applications
Raima database products are used in a wide range of applications for business critical data transactions, flight control systems, military equipment, data backup solutions, medical equipment, routers and switches and more. Aker Solutions, Boeing, General Dynamics, GE Power, GE Grid solutions, Mitsubishi, Schneider ElectricSchlumberger, and Siemens are examples of customers who embed Raima Database Manager products into their applications.