• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Paul Clapham
  • paul wheaton
Sheriffs:
  • Tim Cooke
  • Devaka Cooray
  • Rob Spoor
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Tim Moores
  • Carey Brown
  • Mikalai Zaikin
Bartenders:

Alternate of mongodb

 
Ranch Hand
Posts: 104
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

As I have integrated MongoDB in my spring boot application and it works fine.

I need insight on below databases:
I looked over internet and found few databases are available alternate for mongodb as couchdb, couchbase, ravendb, cassandra, neo4j, orientdb etc.

  • I am trying to understand, which one is the best database to integrate with spring boot on cloud platform accept couchbase?


  • Can anybody help me to understand..!!

    Thank you.
     
    Saloon Keeper
    Posts: 7547
    176
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I wouldn't think that using or not using Spring Boot makes any difference as to the choice of DB. That should be determined by your requirements of a DB, about which we know nothing.
     
    Suraj Savaratkar
    Ranch Hand
    Posts: 104
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Thanks Tim

    Followings are DB requirements:

  • It should be open source and having more feature than mongodb.
  • It should be easy to deploy on cloud platform as GCP, PCF or something else and having less configuration.
  • It should provide better mechanism for ETL testing as map reduce and more.


  • The actual query is to understand the which one is best database and fulfill the above requirements.
    Can you help me to understand Tim?

    Though of somebody else also helpful to me.

    Thanks.
     
    Tim Moores
    Saloon Keeper
    Posts: 7547
    176
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator

    It should be open source and having more feature than mongodb.


    What features, specifically? I think needing to offer a superset of MongoDB rules out some of the DBs you mentioned. But some of them (like neo4j) are so different that I have a hard time seeing how they could replace MongoDB without major rework.

    If you search for "mongodb vs. cassandra" and similar phrases you'll find lots of information about how they stack up against one another. The requirements you mentioned are so broad that lots of DBs will satisfy them. But I note that they don't touch on functional requirements so much as on pragmatic requirements - important as well, but normally subservient to function.
     
    machines help you to do more, but experience less. Experience this tiny ad:
    a bit of art, as a gift, the permaculture playing cards
    https://gardener-gift.com
    reply
      Bookmark Topic Watch Topic
    • New Topic