Coder Social home page Coder Social logo

Comments (11)

cep21 avatar cep21 commented on May 18, 2024 1

@crooy did documentdb work?

from appsmith.

mohanarpit avatar mohanarpit commented on May 18, 2024

This is a great idea! Do you have any resources that link to how Sentry achieves this? Would love to learn from a good UX for this feature.

Also, from my initial understanding, this feature requires that we do the following first:

  1. Create a backup of all the data in the DB.
  2. Be able to restore the backup of the DB in another instance. The tricky part will be to preserve all the IDs.

from appsmith.

crooy avatar crooy commented on May 18, 2024

Hi, so i think my question is related to this ticket. I am looking into running a system like appsmith to build various internal applications for my startup/scale-up.

Now we have a very experienced devops team but we dont want to spend time om worrying about databases if it can be prevented. Which is why I was wondering if you might know if i would run into any issues if I try to run appsmith against AWS DocumentDb instead of running a mongodb in a container?

What other backup/restore solutions would you recommend for me to look at for appsmith/mongodb?

from appsmith.

Nikhil-Nandagopal avatar Nikhil-Nandagopal commented on May 18, 2024

Hi @crooy 👋
Your question is actually slightly different than this feature request.
Appsmith internally uses mongo to manage application data and performs all application logic on this db. So it is not a simple backup / restore option. All our application logic is written to interact with a mongo db so it wouldn't be possible to use a different DB. If you are worried about managing the application and database, we have a managed Cloud Version which you can use 😄

from appsmith.

crooy avatar crooy commented on May 18, 2024

Wow, quick response!

Ok, first of all sorry for hijacking this ticket 😞.

From your answer I cannot be certain you know what AWS Document DB is so to be certain: AWS DocumentDB is a mongodb compatible hosted database, there are some differences. I guess my question is a lazy one, I can also simply try 🤔 .

The thing is, I want to pay for hosted services so I can show an SLA to my product owners. Hypothetically, if I do a daily dump of the mongodb, could i restore the database if i want to go back a week for example?

from appsmith.

Nikhil-Nandagopal avatar Nikhil-Nandagopal commented on May 18, 2024

@crooy whoops my bad I might be wrong then. I definitely thought it was a new db. 😂 #TIL
@mohanarpit can you help answer this better?

from appsmith.

mohanarpit avatar mohanarpit commented on May 18, 2024

@crooy I haven't tried Appsmith against DocumentDB. In theory, it could work but we can't guarantee longer term compatibility because DocumentDB is always a little behind on features supported by MongoDB itself. Hence, I wouldn't officially recommend it to you. But give it a shot and let us know your experience 😄 .

Having said that, incase you don't want to manage databases (who does?), you can either:

  1. Use our cloud hosted version https://app.appsmith.com. In this case, you are transferring your problems of data management to us.
  2. Use MongoDB cloud. Here you get a hosted MongoDB instance with all the bells & whistles around backup, restore etc. You can host it in the same region as your AWS servers as well to minimize latency.

from appsmith.

crooy avatar crooy commented on May 18, 2024

Thanks! I will let you know in case we try and experience Documentdb! Although you make a good point that mongodb-cloud might be smarter.

from appsmith.

Nikhil-Nandagopal avatar Nikhil-Nandagopal commented on May 18, 2024

This is now possible with import / export

from appsmith.

crash7 avatar crash7 commented on May 18, 2024

@crooy did documentdb work?

DocumentDB doesn't work for me (tried yesterday with the last version).

from appsmith.

crooy avatar crooy commented on May 18, 2024

from appsmith.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.