Introduction
UniBaaS DB is a managed NoSQL database service backed by Amazon DocumentDB.
We handle the database infrastructure so that developers can focus on building their applications.
Users can operate important document-based workloads without managing database infrastructure themselves.
Unlike traditional RDBMS systems, NoSQL databases do not require predefined data models.
This allows UniBaaS DB to manage various types of business data used by Unifinity applications.
UniBaaS DB is provided as an option for Unifinity plans starting from the Entry plan and above.
Additionally, users who sign up for the Free Edition will also receive database storage space, which can be used directly from Unifinity Wizard.
Key Features
- CRUD API: Create, read, update, and delete documents and collections
- Data Import/Export: Bulk processing of JSONL formatted data
- Real-time Operations: Fast read/write performance
- High Availability: Redundant configuration with primary and read replicas
- Security: API key access control and encrypted communication
Database Usage
Available Operations
- Create and manage databases and collections
- CRUD operations on documents (create / read / update / delete)
- Conditional queries
- Batch import/export
- API key refresh
Access via API
Access to the database is provided through the REST API. Direct database connections are not available.
- Authentication: API Gateway API Key (x-api-key header)
- Communication HTTPS (TLS encrypted)
- Data Format JSON
- API Specifications
- Endpoint: https://docdb.unifinity.app/
- API Reference: https://dl.unifinity.app/document/api/docdb/index.html
Access from Unifinity Wizard
Unifinity Wizard allows application development entirely through GUI operations. You can build applications integrated with UniBaaS DB without writing API code manually.
For details, see “【Unifinity Wizard】1. Overview and Installation”.
Integration Details
When an application is created in Unifinity Wizard with UniBaaS DB integration enabled:
- New collections are automatically created in UniBaaS DB.
- The application is automatically configured with the required API communication features.
You do not need to handle API specifications or code directly. However, your UniBaaS DB contract terms and usage limits still apply.
When API Keys Are Updated
Unifinity Application Player automatically downloads the API key at startup. After updating an API key, please restart the player to continue using the app normally.
Database Maintenance
Maintenance Window
Regular maintenance is performed as follows:
- Schedule: Every Sunday, 01:00–02:00 (JST)
- Contents: System updates, security patches, performance optimization
- Impact: Short downtime may occur
Database Backup
Continuous Backup
We ensure data protection using Amazon DocumentDB’s continuous backup feature.
- Backup Type: Continuous backup (Point-in-Time Recovery supported)
- Retention Period: 35 days
Data Restoration
- Full Service Restoration: We can restore the entire database to a chosen point in time in the event of a failure.
- Individual Data Restoration: For recovering specific documents or collections, use the export API.
- Recommendation: Regularly export important data and store it locally.
Data Ownership and Privacy
Data Ownership
All data stored in UniBaaS DB remains the property of the customer.
- We do not view or use customer data without explicit permission.
- We maintain data confidentiality and do not disclose it to third parties.
- Upon service termination, data will be deleted according to customer instructions.
Privacy Protection
- Encryption of stored and transmitted data
- Proper management of access logs
Service Level Agreement (SLA)
Availability Guarantee
UniBaaS DB is operated with a target availability of 99.99%.
- Coverage: 24/7/365 (excluding scheduled maintenance)
- Measurement: Monthly API success rate
Contracts and Data Retention
Contract Types
- Standard Contract: Paid subscription as defined separately by our company.
- Trial Contract: Free use by Free Edition users.
Data Retention
- Standard Contract Users: Data is stored reliably by our company.
- Trial Users:
- If storage size or API usage exceeds the allowed limits, access may be restricted after prior notice.
- If the service is unused for a specified period, data may be deleted after prior notice.