Why the Need for a Local Data Store?

There are many reasons why more and more application developers and architects are turning to embeddable or lightweight databases. Before answering “why use a relational engine underneath an application?” which draws you to the Apache Derby platform, let's first discuss some of the benefits of just having a localized engine to store and manage your data.

Applications sometimes need to persist data, yet operate as an occasionally connected client (OCC). Such applications require intermittent access to the corporate network to refresh, upload, or pull data changes. For example, a traveling insurance agent might fill out reports throughout the day and want to manage the data locally until a time when the data ...

Get Apache Derby—Off to the Races: Includes Details of IBM® Cloudscape™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.