|
| 1 | +# Fast Ingest Lookup |
| 2 | + |
| 3 | +The Memoptimized Rowstore enables high performance data streaming for applications, such as Internet of Things (IoT) applications, which typically stream small amounts of data in single-row inserts from a large number of clients simultaneously and also query data for clients at a very high frequency. |
| 4 | + |
| 5 | +The Memoptimized Rowstore provides the following two functionality: |
| 6 | + |
| 7 | +- Fast ingest optimizes the processing of high-frequency, single-row data inserts into a database. Fast ingest uses the large pool for buffering the inserts before writing them to disk, so as to improve data insert performance. |
| 8 | + |
| 9 | + |
| 10 | +- Fast lookup enables fast retrieval of data from a database for high-frequency queries. Fast lookup uses a separate memory area in the SGA called the memoptimize pool for buffering the data queried from tables, so as to improve query performance. |
| 11 | + |
| 12 | +Memoptimized Rowstore is available with Enterprise Edition (EE) 19.12 (onwards) On-Premises, in Oracle Base Database Service EE, in EE on Engineered Systems, and with the Oracle database 23ai FREE edition. |
| 13 | + |
| 14 | +If you are interested in Database 23ai, [please see our page here](https://github.com/oracle-devrel/technology-engineering/tree/main/data-platform/core-converged-db/database-23ai). |
| 15 | + |
| 16 | + |
| 17 | +Reviewed Date: 29.08.2024 |
| 18 | + |
| 19 | +# Useful Links |
| 20 | + |
| 21 | +## Documentation |
| 22 | + |
| 23 | +- [Database Performance Tuning Guide 19c](https://docs.oracle.com/en/database/oracle/oracle-database/19/tgdba/tuning-system-global-area.html#GUID-9752E93D-55A7-4584-B09B-9623B33B5CCF) |
| 24 | +- [Database Performance Tuning Guide 23ai](https://docs.oracle.com/en/database/oracle/oracle-database/23/tgdba/tuning-system-global-area.html#GUID-9752E93D-55A7-4584-B09B-9623B33B5CCF) |
| 25 | +- [Database Concepts 23ai](https://docs.oracle.com/en/database/oracle/oracle-database/23/cncpt/memory-architecture.html#GUID-D58DC90F-0ABB-4B1E-96C1-6094A04A5E12) |
| 26 | +- [PL/SQL Packages and Types References 23ai](https://docs.oracle.com/en/database/oracle/oracle-database/23/arpls/DBMS_MEMOPTIMIZE.html#GUID-49F0E799-97F0-41E7-9CD3-24AE3CAA8105) |
| 27 | +- [Database Licensing Information User Manual](https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87) |
| 28 | + |
| 29 | +## Blogs & Videos |
| 30 | + |
| 31 | +- [Oracle Database 23ai Fast Ingest Enhancements](https://blogs.oracle.com/in-memory/post/oracle-database-23ai-fast-ingest-enhancements) |
| 32 | +- [New in Oracle Database 19c: Memoptimized Rowstore – Fast Ingest](https://blogs.oracle.com/database/post/new-in-oracle-database-19c-memoptimized-rowstore-fast-ingest) |
| 33 | +- [Best Practices For High Volume IoT workloads with Oracle Database 19c](https://www.oracle.com/a/tech/docs/wp-bp-for-iot-with-12c-042017-3679918.pdf) |
| 34 | + |
| 35 | + |
| 36 | +# Team Publications |
| 37 | + |
| 38 | +## Blogs |
| 39 | + |
| 40 | +- [Fast Lookup with Memory Optimized Rowstore](https://blogs.oracle.com/coretec/post/fast-lookup-with-memoptimized-rowstore) |
| 41 | + |
| 42 | +## Videos |
| 43 | + |
| 44 | +- [High Performance Data Streaming with Fast Lookup and Fast Ingest](https://youtu.be/IMnbSRmFTVk) |
| 45 | + |
| 46 | +# License |
| 47 | + |
| 48 | +Copyright (c) 2024 Oracle and/or its affiliates. |
| 49 | + |
| 50 | +Licensed under the Universal Permissive License (UPL), Version 1.0. |
| 51 | + |
| 52 | +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. |
0 commit comments