getting-started

Set up and manage Eclipse Store embedded databases with lifecycle configuration.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/cyrock-ai/eclipse-store-skills --skill getting-started-cyrock-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: getting-started
Source: https://github.com/cyrock-ai/eclipse-store-skills/tree/main/skills/getting-started
Command: npx skills add https://github.com/cyrock-ai/eclipse-store-skills --skill getting-started-cyrock-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill guides users through the process of setting up and managing an Eclipse Store embedded database, addressing common questions around initialization, configuration, and lifecycle management.

Core Features & Use Cases

  • Start a database with minimal setup for simple applications or testing.
  • Configure advanced options such as storage directories, channel count, and backups for production needs.
  • Manage multiple databases within a JVM by independently initializing and shutting down each instance for isolated environments.
  • Use case: A developer wants to quickly bootstrap a local storage setup for testing, then later adjust settings for performance tuning or production deployment.

Quick Start

To initialize a database, create your root object, then call EmbeddedStorage.start(root, Paths.get("storage")) to bootstrap the setup and load existing data if present.

Frequently Asked Questions about getting-started

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize and start an Eclipse Store embedded database in Java?

To initialize an Eclipse Store embedded database, create your root object and call EmbeddedStorage.start(root, Paths.get("storage")) to bootstrap the setup and load existing data if present.

What advanced configuration options does Eclipse Store support for production?

Eclipse Store supports advanced configuration options including custom storage directories, channel count adjustments, and backup settings to optimize performance and reliability for production environments.

Can I manage multiple Eclipse Store databases within a single JVM?

Yes, you can manage multiple Eclipse Store databases within a JVM by independently initializing and shutting down each instance to maintain isolated environments for different application contexts.

Do I need prior Java experience to configure Eclipse Store lifecycle management?

Yes, configuring Eclipse Store lifecycle management requires familiarity with Java and the Eclipse Store API, as the setup involves creating root objects and calling initialization methods programmatically.

What is the proper way to shut down an Eclipse Store embedded database safely?

Safe shutdown of an Eclipse Store embedded database involves properly terminating the storage instance to ensure all data is persisted and prevent corruption during the lifecycle management process.