際際滷

際際滷Share a Scribd company logo
Mimer SQL Real-Time Edition - White Paper                               1(5)




    Mimer SQL Real-Time Edition  White Paper
- Dag Nystr旦m, Product Manager Mimer SQL Real-Time Edition

     Mimer SQL Real-Time Edition is a predictable, scalable and zero maintenance
database management system for embedded real-time systems, such as automotive,
process-control, and robotic applications. By combining predictable hard real-time and
non-real-time database access, integrated data management solutions impossible to
implement with other DBMS products on the market are made possible.

                                           Mimer SQL Real-Time Edition allows data
                                        management in embedded real-time applications to be
                                        taken to a higher level while still maintaining real-time
                                        predictability and fine-grained control.
                                           The uniqueness of Mimer SQL Real-Time Edition
                                        comes from its real-time access methods featuring fine-
                                        grained in-memory real-time data access with ultra-
                                        short, fully deterministic response-times. These real-time
                                        algorithms stems from well-proven academic research
                                        results gained from years of collaboration with academia
                                        (M辰lardalen Real-Time Research Center,
                                        http://www.mrtc.mdh.se).
                                           In Mimer SQL Real-Time Edition, real-time and non-
                                        real-time data can be safely modeled and shared by
                                        both time-critical and administrative processes, such as
Embedded hard real-time
                                        diagnostics, statistics and maintenance. A common
databases are needed in many
solutions for automotive, process       approach for sharing data between real-time and non-
industry and various embedded
                                        real-time processes is to manage real-time data
devices.
                                        separately using in-house, specialized data storages.
                                        These storage solutions often result in time-consuming
                                        development and maintenance, poor system scalability
                                        and longer time to market. By using Mimer SQL Real-
                                        Time Edition, all data in the system can be modeled in
                                        one uniform data storage using standard modeling
                                        techniques. Of course, the other strong arguments for
                                        using Mimer SQL, such as a footprint of 300kb or less,
                                        zero maintenance, multi-user data access, and full
                                        support for ISO/ANSI SQL still remains.




                                               Revision 1.1
Mimer SQL Real-Time Edition - White Paper                              2(5)



     Real-Time Access using Database Pointers
     Mimer SQL Real-Time Edition utilizes a unique real-time access concept called database
pointers, which allow predictable, fine-grained access to data within the database. Database
pointers are in-memory application variables that can be initialized to point at individual or sets of
data elements in the database. At run-time, these pointers can be read and updated with
predictable response-times that are 1000 times faster, or more, than traditional database calls.
The API allows database pointers to be dynamically created and deleted during run-time, but
could be customized for static use if necessary. Access to data using database pointers need no
index-lookups or statement compiling, instead pointers locate the data immediately. The integrity
of the database is retained due to that the database pointer API ensures type checking and
concurrency. To put it simple; Database pointers combine the performance and predictability of
shared variables with the power of an SQL database.
     It is safe to say that Mimer SQL Real-Time Edition once and for all invalidates the
misconception that databases are slow, bulky and unpredictable pieces of software.




                  Figure 1: Overview of the Mimer SQL Real-Time Edition API's

     Safe Sharing of Real-Time Data
     The true benefit of Mimer SQL Real-Time Edition is its ability to safely share data between
both real-time and administrative applications. In Mimer SQL Real-Time Edition, all application
data can be stored in one single database, using any relational modeling technique to optimize
performance and memory consumption. After that, data that is needed by (hard) real-time
applications in the system can be elevated to become real-time data. This implies that the
database manager will create an in-memory copy of the data and enable it for real-time access.
This data can then be accessed using database pointers for guaranteed real-time predictability,
but can also be accessed using standard SQL query management just as any data in the
database. A special real-time concurrency-control algorithm ensures that the real-time data
access is never blocked or aborted because of conflicts with other database accesses.
Furthermore, Mimer SQL Real-Time Edition adopts the scheduling and critical section policies
from the underlying real-time operating system, i.e., if your operating system uses the immediate
inheritance protocol, so will the database pointers. By limiting the maximum blocking times of
data access, standard response-time analysis methods can be used.

                                                Revision 1.1
Mimer SQL Real-Time Edition - White Paper                               3(5)




     Real-Time Data and Event Logging
     Since most applications today involve some kind of logging and diagnostics, Mimer SQL
Real-Time Edition directly supports this. By introducing multirow and multicolumn database
pointers it has never been easier to record logs and events, as well as handle producer-
consumer type applications. By using multirow database pointers, all (or some if desired) records
in a table can be circularly accessed. Before each write operation on the database pointer, the
pointer is redirected to the same column in the next record of the table. Combining this with
multicolumn database pointers, several columns can be written in one operation. In Figure 2, a
combination of a multirow and multicolumn database pointer is used to store warnings and errors
in a log-table. When the table is full, the pointer continues to the first record again, overwriting
that log. During run-time, administrative applications can directly access the entire table using
SQL queries under transactional control. Of course, the predictable real-time properties of
database pointers are retained in both multirow and multicolumn database pointers.




            Figure 2: A multirow multicolumn database pointer used in a logging table


     Retained Real-Time Application Control
     Another common misconception about databases is that, apart from databases being bulky,
you give up control of the application to the database. With Mimer SQL Real-Time Edition, all
real-time operations are performed entirely in primary memory using the callers thread of
execution instead of using a client/server architecture. Thus, real-time operations will never yield
a context switch for data accesses. If persistency of all or some data is needed, you decide when
or if to flush real-time data to secondary storage such as a hard disk drive or a flash memory.
Flushing data will, of course, never block real-time data access. To be able to select flushing
strategy for individual real-time data elements greatly improves performance, since much real-
time data might never need to be saved to persistent storage.




                                                Revision 1.1
Mimer SQL Real-Time Edition - White Paper                         4(5)



     Achieve True Application Interoperability
     Mimer SQL Real-Time Edition has inherited all the functionality from the other members of
the Mimer SQL product family, which for example include 100% conformance to international
SQL standards. This implies that Mimer SQL Real-Time Edition will work seamlessly with any
standard database tool, as well as making porting of your existing applications easier.
     All products in the Mimer SQL family are characterized by zero maintenance, high
performance and full multilingual support. This gives you a very low total cost of ownership (TCO)
for your database solution, disregarding if you distribute a low priced - high volume product or if
you deploy a high priced  low volume product.


     Customization to Your Needs
     Mimer Information Technology AB has a long experience of customization and porting their
products for various requirements and environments. All Mimer卒s products stem from the same
code-base and can be tailored for systems ranging from tiny real-time control-nodes to resource
abundant enterprise servers.
     Mimer SQL Real-Time Edition can be made available for a range of operating systems, both
general operating systems and RTOSs. Evaluation versions for MS Windows, Windows CE,
Linux, and VxWorks are currently available upon request. For other platforms, please contact us.


     Mimer SQL Real-Time Performance
   Data type                                        Intel Core2Duo 2.33GHz     Intel XScale, 533 MHz
                                                    Read              Write    Read        Write
        Integer (32bit)                             0.14袖s            0.11袖s   1.6袖s       1.2袖s

        Integer (16bit)                             0.10袖s            0.10袖s   1.1袖s       1.0袖s

        String (100bytes)                           0.15袖s            0.36袖s   1.7袖s       2.6袖s
        Timestamp                                   0.18袖s            0.19袖s   2.1 袖s      2.3 袖s




                                                    Revision 1.1
Mimer SQL Real-Time Edition - White Paper                                   5(5)


     Facts About Mimer SQL Real-Time Edition
Footprint
  Full Real-Time Server (Engine)        <20 kb + Ordinary Mimer SQL Engine server (~3.5 Mb)
  Embedded Real-Time Server             <10 kb + Ordinary Mimer SQL Embedded server (from ~300kb)

  Real-Time Client API                  <35 kb + communication package (configurable 2kb  160kb)

Datatypes (can be extended on demand)
  Integer (32bit), Integer (16bit), String, Timestamp
Persistence
  In-Memory with option to flush to persistent storage
Real-time operations
  Single value database pointers        Read/Write individual database values.

                                        One database pointer per value

  Multicolumn database pointers         Atomic Read/Write of multiple columns (attributes) of a database
                                        record.

                                        One database pointer per record


  Multirow database pointers            Read/Write of database value in multiple database records of a
                                        table.

                                        Writes are performed in sequential order

                                        Reads are performed in sequential, backwards or arbitrary order.

                                        Can be combined with multicolumn functionality

                                        One database pointer per table

  Database pointer flushing             Flushing of any database pointer to persistent storage.

                                        Will not block real-time operations.


                               For further information, contact the author:


                               Dag Nystr旦m,
                               Product Manager, Mimer SQL Real-Time Edition
                               Mimer Information Technology AB
                               Uppsala, Sweden
                               Mail: dag.nystrom@mimer.com


                               or our sales department:
                               Mimer Information Technology AB
                               Uppsala, Sweden
                               mail: info@mimer.com
                               Phone: +46 (0)18 780 92 00
                               Web: http://www.mimer.com


                                                 Revision 1.1
Ad

Recommended

Cloud Design Patterns
Cloud Design Patterns
Carlos Mendible
PCTY 2012, Tivoli Storage Strategi og Portfolio Update v. Greg Tevis
PCTY 2012, Tivoli Storage Strategi og Portfolio Update v. Greg Tevis
IBM Danmark
CLOUD CPOMPUTING SECURITY
CLOUD CPOMPUTING SECURITY
Shivananda Rai
Ensuring Distributed Accountability in the Cloud
Ensuring Distributed Accountability in the Cloud
Suraj Mehta
Demand generation campaigns for Microsoft Data Platform
Demand generation campaigns for Microsoft Data Platform
MarketingVedas
Virtualization - cloud computing
Virtualization - cloud computing
Sweta Kumari Barnwal
Sql server briefing sept
Sql server briefing sept
Mark Kromer
Cloud Reference Model
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
Jan Zajc - Psychologiczne i spoeczne mechanizmy blogowania
Jan Zajc - Psychologiczne i spoeczne mechanizmy blogowania
Krystian Cielak
Group 1 powerpoint
Group 1 powerpoint
Nadine Cobo
Sql basics
Sql basics
Abbanaboina Shravan Kumar
100620.dieu uoc cuoi cung
100620.dieu uoc cuoi cung
Tran Tuan
101223 song tich cuc
101223 song tich cuc
Tran Tuan
101707 chuyen con kien
101707 chuyen con kien
Tran Tuan
100510 ong chau va con lua
100510 ong chau va con lua
Tran Tuan
T畛 i畛n nhi畉p 畉nh
T畛 i畛n nhi畉p 畉nh
Tran Tuan
Marta Olco Kubicka - Kulturowe wymiary blogowania
Marta Olco Kubicka - Kulturowe wymiary blogowania
Krystian Cielak
Pepsi light
Ballverdu
Benh vien cua chua
Benh vien cua chua
Tran Tuan
100614 nhung niem vui nho
100614 nhung niem vui nho
Tran Tuan
7 angeliukai
7 angeliukai
Manobatai
Sami Ben Gharbia - State of free speech in world blogosphere
Sami Ben Gharbia - State of free speech in world blogosphere
Krystian Cielak
100818 chia khoa niem vui
100818 chia khoa niem vui
Tran Tuan
Oracle strategy for_information_management
Oracle strategy for_information_management
InSync Conference
The End of an Architectural Era Michael Stonebraker
The End of an Architectural Era Michael Stonebraker
ugur candan
Intro to DBMS
Intro to DBMS
sheikhfaizanali
Erp4
Erp4
ae05678
A Foundation for Success in the Information Economy
A Foundation for Success in the Information Economy
Inside Analysis
Remote DBA Experts 11g Features
Remote DBA Experts 11g Features
Remote DBA Experts

More Related Content

Viewers also liked (16)

Jan Zajc - Psychologiczne i spoeczne mechanizmy blogowania
Jan Zajc - Psychologiczne i spoeczne mechanizmy blogowania
Krystian Cielak
Group 1 powerpoint
Group 1 powerpoint
Nadine Cobo
Sql basics
Sql basics
Abbanaboina Shravan Kumar
100620.dieu uoc cuoi cung
100620.dieu uoc cuoi cung
Tran Tuan
101223 song tich cuc
101223 song tich cuc
Tran Tuan
101707 chuyen con kien
101707 chuyen con kien
Tran Tuan
100510 ong chau va con lua
100510 ong chau va con lua
Tran Tuan
T畛 i畛n nhi畉p 畉nh
T畛 i畛n nhi畉p 畉nh
Tran Tuan
Marta Olco Kubicka - Kulturowe wymiary blogowania
Marta Olco Kubicka - Kulturowe wymiary blogowania
Krystian Cielak
Pepsi light
Ballverdu
Benh vien cua chua
Benh vien cua chua
Tran Tuan
100614 nhung niem vui nho
100614 nhung niem vui nho
Tran Tuan
7 angeliukai
7 angeliukai
Manobatai
Sami Ben Gharbia - State of free speech in world blogosphere
Sami Ben Gharbia - State of free speech in world blogosphere
Krystian Cielak
100818 chia khoa niem vui
100818 chia khoa niem vui
Tran Tuan
Jan Zajc - Psychologiczne i spoeczne mechanizmy blogowania
Jan Zajc - Psychologiczne i spoeczne mechanizmy blogowania
Krystian Cielak
Group 1 powerpoint
Group 1 powerpoint
Nadine Cobo
100620.dieu uoc cuoi cung
100620.dieu uoc cuoi cung
Tran Tuan
101223 song tich cuc
101223 song tich cuc
Tran Tuan
101707 chuyen con kien
101707 chuyen con kien
Tran Tuan
100510 ong chau va con lua
100510 ong chau va con lua
Tran Tuan
T畛 i畛n nhi畉p 畉nh
T畛 i畛n nhi畉p 畉nh
Tran Tuan
Marta Olco Kubicka - Kulturowe wymiary blogowania
Marta Olco Kubicka - Kulturowe wymiary blogowania
Krystian Cielak
Pepsi light
Ballverdu
Benh vien cua chua
Benh vien cua chua
Tran Tuan
100614 nhung niem vui nho
100614 nhung niem vui nho
Tran Tuan
7 angeliukai
7 angeliukai
Manobatai
Sami Ben Gharbia - State of free speech in world blogosphere
Sami Ben Gharbia - State of free speech in world blogosphere
Krystian Cielak
100818 chia khoa niem vui
100818 chia khoa niem vui
Tran Tuan

Similar to Mimer sql realtime (20)

Oracle strategy for_information_management
Oracle strategy for_information_management
InSync Conference
The End of an Architectural Era Michael Stonebraker
The End of an Architectural Era Michael Stonebraker
ugur candan
Intro to DBMS
Intro to DBMS
sheikhfaizanali
Erp4
Erp4
ae05678
A Foundation for Success in the Information Economy
A Foundation for Success in the Information Economy
Inside Analysis
Remote DBA Experts 11g Features
Remote DBA Experts 11g Features
Remote DBA Experts
PostgreSQL and MySQL
PostgreSQL and MySQL
PostgreSQL Experts, Inc.
Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013
EDB
En ch01
En ch01
anibapi
Lee oracle
Lee oracle
dhrumiljpatel
"Navigating the Database Universe" by Dr. Michael Stonebraker and Scott Jarr,...
"Navigating the Database Universe" by Dr. Michael Stonebraker and Scott Jarr,...
lisapaglia
B T0066
B T0066
Simpaly Jha
Bt0066
Bt0066
Simpaly Jha
Database Management Systems
Database Management Systems
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
Emerging database technology multimedia database
Emerging database technology multimedia database
Salama Al Busaidi
Project 1Write 400 words that respond to the following questio.docx
Project 1Write 400 words that respond to the following questio.docx
briancrawford30935
Ch 1 D B Environment
Ch 1 D B Environment
guest8fdbdd
Relational
Relational
dieover
Re-Engineering Databases using Meta-Programming Technology
Re-Engineering Databases using Meta-Programming Technology
Gihan Wikramanayake
Rt databases vs general purpose tsp
Rt databases vs general purpose tsp
Pradeep Kumar TS
Oracle strategy for_information_management
Oracle strategy for_information_management
InSync Conference
The End of an Architectural Era Michael Stonebraker
The End of an Architectural Era Michael Stonebraker
ugur candan
A Foundation for Success in the Information Economy
A Foundation for Success in the Information Economy
Inside Analysis
Remote DBA Experts 11g Features
Remote DBA Experts 11g Features
Remote DBA Experts
Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013
EDB
En ch01
En ch01
anibapi
"Navigating the Database Universe" by Dr. Michael Stonebraker and Scott Jarr,...
"Navigating the Database Universe" by Dr. Michael Stonebraker and Scott Jarr,...
lisapaglia
Emerging database technology multimedia database
Emerging database technology multimedia database
Salama Al Busaidi
Project 1Write 400 words that respond to the following questio.docx
Project 1Write 400 words that respond to the following questio.docx
briancrawford30935
Ch 1 D B Environment
Ch 1 D B Environment
guest8fdbdd
Relational
Relational
dieover
Re-Engineering Databases using Meta-Programming Technology
Re-Engineering Databases using Meta-Programming Technology
Gihan Wikramanayake
Rt databases vs general purpose tsp
Rt databases vs general purpose tsp
Pradeep Kumar TS
Ad

Mimer sql realtime

  • 1. Mimer SQL Real-Time Edition - White Paper 1(5) Mimer SQL Real-Time Edition White Paper - Dag Nystr旦m, Product Manager Mimer SQL Real-Time Edition Mimer SQL Real-Time Edition is a predictable, scalable and zero maintenance database management system for embedded real-time systems, such as automotive, process-control, and robotic applications. By combining predictable hard real-time and non-real-time database access, integrated data management solutions impossible to implement with other DBMS products on the market are made possible. Mimer SQL Real-Time Edition allows data management in embedded real-time applications to be taken to a higher level while still maintaining real-time predictability and fine-grained control. The uniqueness of Mimer SQL Real-Time Edition comes from its real-time access methods featuring fine- grained in-memory real-time data access with ultra- short, fully deterministic response-times. These real-time algorithms stems from well-proven academic research results gained from years of collaboration with academia (M辰lardalen Real-Time Research Center, http://www.mrtc.mdh.se). In Mimer SQL Real-Time Edition, real-time and non- real-time data can be safely modeled and shared by both time-critical and administrative processes, such as Embedded hard real-time diagnostics, statistics and maintenance. A common databases are needed in many solutions for automotive, process approach for sharing data between real-time and non- industry and various embedded real-time processes is to manage real-time data devices. separately using in-house, specialized data storages. These storage solutions often result in time-consuming development and maintenance, poor system scalability and longer time to market. By using Mimer SQL Real- Time Edition, all data in the system can be modeled in one uniform data storage using standard modeling techniques. Of course, the other strong arguments for using Mimer SQL, such as a footprint of 300kb or less, zero maintenance, multi-user data access, and full support for ISO/ANSI SQL still remains. Revision 1.1
  • 2. Mimer SQL Real-Time Edition - White Paper 2(5) Real-Time Access using Database Pointers Mimer SQL Real-Time Edition utilizes a unique real-time access concept called database pointers, which allow predictable, fine-grained access to data within the database. Database pointers are in-memory application variables that can be initialized to point at individual or sets of data elements in the database. At run-time, these pointers can be read and updated with predictable response-times that are 1000 times faster, or more, than traditional database calls. The API allows database pointers to be dynamically created and deleted during run-time, but could be customized for static use if necessary. Access to data using database pointers need no index-lookups or statement compiling, instead pointers locate the data immediately. The integrity of the database is retained due to that the database pointer API ensures type checking and concurrency. To put it simple; Database pointers combine the performance and predictability of shared variables with the power of an SQL database. It is safe to say that Mimer SQL Real-Time Edition once and for all invalidates the misconception that databases are slow, bulky and unpredictable pieces of software. Figure 1: Overview of the Mimer SQL Real-Time Edition API's Safe Sharing of Real-Time Data The true benefit of Mimer SQL Real-Time Edition is its ability to safely share data between both real-time and administrative applications. In Mimer SQL Real-Time Edition, all application data can be stored in one single database, using any relational modeling technique to optimize performance and memory consumption. After that, data that is needed by (hard) real-time applications in the system can be elevated to become real-time data. This implies that the database manager will create an in-memory copy of the data and enable it for real-time access. This data can then be accessed using database pointers for guaranteed real-time predictability, but can also be accessed using standard SQL query management just as any data in the database. A special real-time concurrency-control algorithm ensures that the real-time data access is never blocked or aborted because of conflicts with other database accesses. Furthermore, Mimer SQL Real-Time Edition adopts the scheduling and critical section policies from the underlying real-time operating system, i.e., if your operating system uses the immediate inheritance protocol, so will the database pointers. By limiting the maximum blocking times of data access, standard response-time analysis methods can be used. Revision 1.1
  • 3. Mimer SQL Real-Time Edition - White Paper 3(5) Real-Time Data and Event Logging Since most applications today involve some kind of logging and diagnostics, Mimer SQL Real-Time Edition directly supports this. By introducing multirow and multicolumn database pointers it has never been easier to record logs and events, as well as handle producer- consumer type applications. By using multirow database pointers, all (or some if desired) records in a table can be circularly accessed. Before each write operation on the database pointer, the pointer is redirected to the same column in the next record of the table. Combining this with multicolumn database pointers, several columns can be written in one operation. In Figure 2, a combination of a multirow and multicolumn database pointer is used to store warnings and errors in a log-table. When the table is full, the pointer continues to the first record again, overwriting that log. During run-time, administrative applications can directly access the entire table using SQL queries under transactional control. Of course, the predictable real-time properties of database pointers are retained in both multirow and multicolumn database pointers. Figure 2: A multirow multicolumn database pointer used in a logging table Retained Real-Time Application Control Another common misconception about databases is that, apart from databases being bulky, you give up control of the application to the database. With Mimer SQL Real-Time Edition, all real-time operations are performed entirely in primary memory using the callers thread of execution instead of using a client/server architecture. Thus, real-time operations will never yield a context switch for data accesses. If persistency of all or some data is needed, you decide when or if to flush real-time data to secondary storage such as a hard disk drive or a flash memory. Flushing data will, of course, never block real-time data access. To be able to select flushing strategy for individual real-time data elements greatly improves performance, since much real- time data might never need to be saved to persistent storage. Revision 1.1
  • 4. Mimer SQL Real-Time Edition - White Paper 4(5) Achieve True Application Interoperability Mimer SQL Real-Time Edition has inherited all the functionality from the other members of the Mimer SQL product family, which for example include 100% conformance to international SQL standards. This implies that Mimer SQL Real-Time Edition will work seamlessly with any standard database tool, as well as making porting of your existing applications easier. All products in the Mimer SQL family are characterized by zero maintenance, high performance and full multilingual support. This gives you a very low total cost of ownership (TCO) for your database solution, disregarding if you distribute a low priced - high volume product or if you deploy a high priced low volume product. Customization to Your Needs Mimer Information Technology AB has a long experience of customization and porting their products for various requirements and environments. All Mimer卒s products stem from the same code-base and can be tailored for systems ranging from tiny real-time control-nodes to resource abundant enterprise servers. Mimer SQL Real-Time Edition can be made available for a range of operating systems, both general operating systems and RTOSs. Evaluation versions for MS Windows, Windows CE, Linux, and VxWorks are currently available upon request. For other platforms, please contact us. Mimer SQL Real-Time Performance Data type Intel Core2Duo 2.33GHz Intel XScale, 533 MHz Read Write Read Write Integer (32bit) 0.14袖s 0.11袖s 1.6袖s 1.2袖s Integer (16bit) 0.10袖s 0.10袖s 1.1袖s 1.0袖s String (100bytes) 0.15袖s 0.36袖s 1.7袖s 2.6袖s Timestamp 0.18袖s 0.19袖s 2.1 袖s 2.3 袖s Revision 1.1
  • 5. Mimer SQL Real-Time Edition - White Paper 5(5) Facts About Mimer SQL Real-Time Edition Footprint Full Real-Time Server (Engine) <20 kb + Ordinary Mimer SQL Engine server (~3.5 Mb) Embedded Real-Time Server <10 kb + Ordinary Mimer SQL Embedded server (from ~300kb) Real-Time Client API <35 kb + communication package (configurable 2kb 160kb) Datatypes (can be extended on demand) Integer (32bit), Integer (16bit), String, Timestamp Persistence In-Memory with option to flush to persistent storage Real-time operations Single value database pointers Read/Write individual database values. One database pointer per value Multicolumn database pointers Atomic Read/Write of multiple columns (attributes) of a database record. One database pointer per record Multirow database pointers Read/Write of database value in multiple database records of a table. Writes are performed in sequential order Reads are performed in sequential, backwards or arbitrary order. Can be combined with multicolumn functionality One database pointer per table Database pointer flushing Flushing of any database pointer to persistent storage. Will not block real-time operations. For further information, contact the author: Dag Nystr旦m, Product Manager, Mimer SQL Real-Time Edition Mimer Information Technology AB Uppsala, Sweden Mail: dag.nystrom@mimer.com or our sales department: Mimer Information Technology AB Uppsala, Sweden mail: info@mimer.com Phone: +46 (0)18 780 92 00 Web: http://www.mimer.com Revision 1.1