You are on page 1of 5

Document-Oriented Database

Why it’s the best approach for the Baybayin translation app.
What is  A document-oriented database is a type of NoSQL (Not Only
Document SQL) database that stores, retrieves, and manages data in a way
that is particularly well-suited for handling semi-structured or
Oriented unstructured data, such as documents.

Database?
Implementatio  Basically, I will be using 2 types of database. The main
n on Baybayin database contains the document which includes ID, Image
URL, and name of the image. The second database is a file
translation storage which contains the image.

app
Mobile App

Implementatio
n on Baybayin
translation Application Server

app

No-SQL database File Storage


 Flexible Schema - Document-oriented databases are schema-
less or schema-flexible. This means that each document within
a collection can have a different structure, and you don't need
to define a fixed schema beforehand.
 Querying - Document-oriented databases typically provide
Why query languages or APIs that allow you to retrieve and

Document manipulate data.


 Scalability - Many document-oriented databases are designed
Oriented for horizontal scalability, allowing you to distribute data across
Database? multiple servers or clusters to handle large-scale applications
and high traffic loads.
 Performance - Document-oriented databases often offer high-
performance read and write operations, making them suitable
for real-time applications.

You might also like