OSE - Polyhedra Embedded Database
This course examines the Polyhedra memory-resident database and its use in embedded system development. Polyhedra is a database server that is appropriate for applications requiring event driven behavior, rapid responses to data changes, transactional reliability and the option of fault tolerance for continuous availability.
The class begins with a survey of the fundamental concepts underlying Polyhedra, including the relational data model, event-driven active database, active queries, persistence and database fault tolerance.
The class continues with a detailed discussion of Polyhedra, including the main Polyhedra services with application examples. Several languages, protocols and APIs are introduced that are useful in working with Polyhedra databases. Other Polyhedra components, including Journal Control Process and Historian, are also surveyed with installation and application examples. Application code development for Polyhedra is discussed and example programs examined.
Objectives of the course
This course is intended for embedded software development engineers, software system architects, project managers, and technical consultants who will have responsibility for designing and writing the software for real-time and embedded systems to be implemented with the Polyhedra embedded database.
Course Material
Students are provided with a complete course notebook including all slides on all topics presented in the course. In addition, students will receive a set of exercise materials including completely worked-out code examples for all course exercises. The course can be given in English or Swedish.
Recommended course lenght
2 days
Tailor-made solutions for your organisation
By filling the » Information Request Form below, you'll receive more information on ENEA and their possibility to tailor the course OSE - Polyhedra Embedded Database for you organisation.