Introduction

This chapter introduces the Data section of Oracle Backend with Firebase APIs. It explains how Oracle Backend with Firebase APIs stores and exposes application data, and how you work with that data through SDKs and REST APIs. It also sets expectations for what is covered later in this section, including security, indexing, and advanced data features.

Overview

The Database section documents how Oracle Backend with Firebase APIs represents data and how developers interact with it. It covers the data models, how to use SDKs and REST APIs, how security rules are applied, how indexing works, and advanced capabilities such as collection groups, joins, realtime updates, and CLI workflows.

If you are new to Oracle Backend with Firebase APIs, start with the data model description in Chapter 14. That model is the foundation for the SDK experience and will make the rest of this section easier to follow.

Key Terms

The following are some essential terms you’ll encounter throughout this section:

Data Models

Oracle Backend with Firebase APIs supports multiple ways to represent application data. The current models are:

The Data Model chapter defines these models in detail, including limits and when to use each.

What You Will Learn in This Section

This section explains how to work with data in Oracle Backend with Firebase APIs:

How to Use This Section

For new app developers, a recommended reading path is:

  1. Chapter 14 Data model, to understand the document-collection model and relational mapping.

  2. SDK usage topics, to learn CRUD and query patterns.

  3. Security rules and indexing, to enforce access control and performance.

  4. Advanced features, including collection groups, joins, and realtime updates.

  5. Console and CLI sections, for project and environment management.