Coder Social home page Coder Social logo

Comments (3)

jsilvestre avatar jsilvestre commented on June 23, 2024

I'd like to push a few comments related to that matter. I think we could improve performance by:

  • the data system doesn't force the request creation/update, it first checks the request's content has actually changed or the request doesn't exist
  • if the request has changed or does not exist, the data system pings the view so it can be built.

I think the declaration itself doesn't involve reindexing, but that we should manage declaration and reindexation carefully by ourselves. Would it be worth asking an expert for help? We know for sure (based on @jacquarg work during the MesInfos project) that reindexing views is triggered by application's requests, resulting in massive slowdown when there are tons of documents.

from cozy-data-system.

frankrousseau avatar frankrousseau commented on June 23, 2024

I think we don't need an expert. Your solution looks good. It's the minimum to implement. Even if we hire a specialist, it will save him/her time.

from cozy-data-system.

jsilvestre avatar jsilvestre commented on June 23, 2024

I agree that we can first try to fix it by ourselves.

from cozy-data-system.

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.