CommunityDEENDEENProductsCore ServicesRoadmapRelease NotesService descriptionCertifications and attestationsPrivate CloudManaged ServicesBenefitsSecurity/DSGVOSustainabilityOpenStackMarket leaderPricesPricing modelsComputing & ContainersStorageNetworkDatabase & AnalysisSecurityManagement & ApplicationsPrice calculatorSolutionsIndustriesHealthcarePublic SectorScience and researchAutomotiveMedia and broadcastingRetailUse CasesArtificial intelligenceHigh Performance ComputingBig data and analyticsInternet of ThingsDisaster RecoveryData StorageTurnkey solutionsTelekom cloud solutionsPartner cloud solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsEssentials trainingFundamentals training coursePractitioner online self-trainingArchitect training courseCertificationsCommunityCommunity blogsCommunity eventsLibraryStudies and whitepaperWebinarsBusiness NavigatorSupportSupport from expertsAI chatbotShared ResponsibilityGuidelines for Security Testing (Penetration Tests)Mobile AppHelp toolsFirst stepsTutorialStatus DashboardFAQTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiriesCommunity

0800 3304477 24 hours a day, seven days a week

Write an E-mail 

Book now and claim starting credit of EUR 250
ProductsCore ServicesPrivate CloudManaged ServicesBenefitsPricesPricing modelsPrice calculatorSolutionsIndustriesUse CasesTurnkey solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsCommunityLibraryBusiness NavigatorSupportSupport from expertsHelp toolsTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiries
  • 0800 330447724 hours a day, seven days a week
  • Write an E-mail 
Book now and claim starting credit of EUR 250

Document Database Service (DDS)

In addition to relational databases, those that follow a non-relational structure - also known as NoSQL databases - can also be used for the structured storage of data. A subcategory of these are so-called document-oriented databases, in which, as the name suggests, data is stored in the form of documents. This is particularly advantageous when a flexible data structure is required and complex, unstructured data needs to be browsed in the shortest possible time.

The Open Telekom Cloud also offers a document-oriented database: Our corresponding service is called Document Database Service (DDS). DDS is a cloud database service. This is particularly suitable for database applications that require simple scalability, maximum availability and flexible adaptability.

A woman looking pensively at two user interfaces

The DDS version does not correspond to the community version. To help you understand the mapping between DDS and community versions, DDS uses compatible community versions.

The mapping between DDS versions and community versions is as follow:

DDS Infografik zu DS-Versionen und Community-Versionen

DDS 3.4 and 4.0 are developed based on the corresponding community versions. The implementation of the same interface is consistent with that in the community. Compared with a community version, DDS has higher security and more O&M functions. DDS can better meet commercial application requirements.

After October 16, 2018, DDS 4.0 uses the community version 4.0.3 as the baseline version. DDS 4.2 and later versions use the community version 4.0.3 as the baseline version. New features are independently developed and evolved. The storage engine is switched to RocksDB to provide better user experience.

DDS source code has been opened in the GitHub community. For more details please contact our support.


Reasons for DDS in the Open Telekom Cloud

Icon of a padlock infront of data storage hardware

Secure

DDS uses Virtual Private Clouds (VPCs) and network security groups to isolate your DB instances. A multi-layer network provides protection against various malicious attacks, while SSL is used to encrypt transmitted data.

Icon of a clipboard with a checkmark infront of a cloud

Reliable

The three-node replica set architecture of DDS ensures high service availability. If a primary node goes down or becomes faulty, a secondary node is automatically assigned to the primary role and continues normal operation. If a secondary node is unavailable, a hidden node will take the role of the secondary.

Icon of a line graph infront of storage hardware

Scalable

You can scale up the storage space based on your service requirements and only pay for the resources you consumed. If the storage space of the current DB instance cannot meet your application requirements, you can scale up the storage space based on your service requirements and only pay for the resources you consumed. During the expansion, your services will not be interrupted.

Icon of a hand infront of three sliders

Ease of use

You can easily perform restart, backup, and data recovery operations on instances using a graphical user interface (GUI).


Key Features of DDS

Three futuristic databases

Data Backup & Restore

Data can be backed up automatically or manually, initiated at any time according to your service requirements. These backups can be used to restore DB instances in just a few clicks. You are able to set the backup retention period and modify the backup policy as you see fit. Backups are stored in Object Storage Service (OBS), improving the data disaster recovery capabilities while reducing the needed storage space.

 
Icon of a physical database with two arrows

Access control

Virtual Private Cloud (VPC) security groups can have rules that govern both inbound and outbound traffic of DB instances.

Icon of a CPU with a speedo

Performance Monitoring

DDS monitors instance performance, reducing O&M activities by as much as 60%. It provides real-time monitoring information about CPU utilization, disk usage, IOPS, and number of active connections, allowing you to check instance status at any time.

Icon of a server with a checkmark

Instant Availability

You can create a DB instance on the management console and access DDS through an Elastic Cloud Server (ECS) to reduce the application response time. If you need to access a DB instance from your local devices, you can bind an Elastic IP Address (EIP) to the instance.

 

Use Cases

Mobile Apps and Maps

DDS supports two-dimensional space indexes for mobile applications (apps) and maps that have location query requests. In addition, the dynamic storage mode of DDS is suitable for storing heterogeneous data of multiple systems, meeting the requirements of this scenario.

IoT

Internet of Things (IoT) applications generate terabytes of data and have high requirements on data write performance and low requirements on data read performance. DDS provides high write performance and shard-based DB instances to meet IoT requirements.

CMS

Content Management Systems (CMS) have a large amount of data and queries, much of which is non-structured and diverse. DDS provides high-performance schema-free, GridFS, and shards to support CMS applications.

Gaming Industry

DDS provides schema-free to meet ever-changing requirements in the gaming industry, shortening R&D periods and reducing R&D costs. 

 

New Features

DDS version 4.4 is now available in EU-NL regionView Details
DDS supports backup encryptionView Details
End of Life for Document Database Version 3.2View Details
Don't want to miss any updates?Visit our portfolio roadmap and discover new services and updates.
Learn more

Find out more

 

The Open Telekom Cloud Community

This is where users, developers and product owners meet to help each other, share knowledge and discuss.

Discover now

Free expert hotline

Our certified cloud experts provide you with personal service free of charge.

 0800 3304477 (from Germany)

 +800 33044770 (from abroad)

 24 hours a day, seven days a week

Write an E-Mail

Our customer service is available free of charge via E-Mail

Write an E-Mail

AIssistant

Our AI-powered search helps with your cloud needs.