Share your experience using YugabyteDB

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 84,000+ reviews on PeerSpot:

Software Development Engineer 3 at a tech services company with 10,001+ employees
Real User
An open-source database used to store chunks of documents
Pros and Cons
  • "The best feature of Milvus was finding the closest chunk from a huge amount of data."
  • "I've heard that when we store too much data in Milvus, it becomes slow and does not work properly."

What is our primary use case?

We were building an FAQ solution. When we had too many documents, we created chunks of those documents and stored them in the Milvus database. When someone asked any questions present in the document, we would create an embedding of that document, and we found them in our chunks stored in Milvus. This way, we got the top three results or chunks from Milvus.

What is most valuable?

The best feature of Milvus was finding the closest chunk from a huge amount of data.

What needs improvement?

I've heard that when we store too much data in Milvus, it becomes slow and does not work properly.

For how long have I used the solution?

I have been using Milvus for around one year.

What do I think about the scalability of the solution?

Around eight to ten teams were working with the solution in our organization.

What's my experience with pricing, setup cost, and licensing?

Milvus is an open-source solution.

What other advice do I have?

We were deploying Milvus using Docker on our AWS. Recommending Milvus to other users depends on their data size and chunk amounts. Based on those parameters, users can decide whether to go with Milvus or find other options, like OpenSearch from AWS. New users can easily learn to use Milvus for the first time by following the documentation page. It was easy to integrate Milvus with our existing services like Python.

Overall, I rate the solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
BIPIN SINGH - PeerSpot reviewer
Senior Software Engineer at a computer software company with 10,001+ employees
Real User
Has a user-friendly interface and an easy setup process
Pros and Cons
  • "MongoDB's approach to handling data in documents rather than traditional tables has been particularly beneficial."
  • "Enhancing the documentation to make it more beginner-friendly is crucial."

What is our primary use case?

We primarily use MongoDB as a database to handle large volumes of data. It's useful when we need to manage millions of records quickly.

What is most valuable?

The cloud solution offered by MongoDB, known as Atlas, has been invaluable to us. It provides a good, user-friendly interface. The ease of use and scalability make it stand out compared to relational databases.

What needs improvement?

Improvements could be made in query optimization, particularly when performing lookups or joining tables. Input functions to restrict the amount of data passed in pipelines would be beneficial for this purpose. Additionally, enhancing the documentation to make it more beginner-friendly is crucial. As someone with seven years of experience with MongoDB, I find the ecosystem intuitive, but newcomers often need help with the documentation. 

For how long have I used the solution?

We have been using MongoDB for seven years now, and we are currently using the latest version.

What do I think about the stability of the solution?

The platform has good stability.

How are customer service and support?

We contacted the MongoDB team for assistance whenever we encountered issues, particularly when optimizing queries that took too long. They helped us understand the root cause of the problem and provided us with discounts on certain occasions. For instance, when we accidentally used a larger instance, which resulted in higher costs, they understood the situation and offered us a discount to mitigate the expense.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We chose MongoDB over other solutions because it can handle large volumes of data and is flexible in data manipulation.

How was the initial setup?

The initial setup process is easy.

What's my experience with pricing, setup cost, and licensing?

The product is affordable, but I don't have direct comparisons with other products as I haven't been involved in the billing process.

What other advice do I have?

The NoSQL structure, particularly the document-based data management, has made data management easier for me. MongoDB's approach to handling data in documents rather than traditional tables has been particularly beneficial.

MongoDB's document-oriented model improves development speed by providing each document with its built-in key or ID, similar to a primary key in relational databases. This inherent ID facilitates faster execution of operations, such as searching for specific documents. Additionally, it allows for creating additional indexes, further enhancing performance. The familiarity of JSON-like structure makes it easy for developers, both front-end and back-end, to work with, leading to quicker development and visualization of data.

I advise others to understand the fundamentals of databases and how they store data. They should start with online videos to grasp the ecosystem, focusing on concepts like data storage. The document-oriented structure with binary objects is crucial for individuals with a programming background.

Several limitations related to querying certain documents can be challenging. They express concerns about the lookup process, where we sometimes need to fetch a large amount of data simultaneously. Additionally, there are limitations regarding the size of documents, which may require restructuring or storing data.

I rate it an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate