So, child process is a non-blocking function? It will work like another thread? To prevent corrupt data I'll have to limit the access of the data, while one child is writing the other will have to wait to read, I will have to make it something like "synchronized" of Java? Sorry for asking terms of Java, I am new at Node.js and I came from Java =/
Em quarta-feira, 18 de abril de 2012 17h47min45s UTC-3, christkv escreveu: > > If you have a lot of data traversal will look the eventloop. You might > want to run the lookups outside your web process or it will limit your > concurrency. I suggest a child process to do the lookups against if > you wish to keep the data in memory. > > > On Apr 18, 9:31 pm, Gil LB <[email protected]> wrote: > > Hello everybody, first, I am sorry about english mistakes, I am > brasilian =) > > > > I have an application that have a huge data, but a small part of it is > > always accessed all the time by all the users. > > > > I am thinking about having a cache in the application state, on an > matrix, > > but I am looking for some advice of you. > > The data should be ordered by X and Y coordinates, and will be iterated > > everytime some user want to know which data is near of him by the > > coordinates. > > > > Example: > > > > var data = [ > > 31: [ > > 56: "entry1", > > 58: "entry2", > > 78: "entry3" > > ] > > 34: [ > > 2: "entry4" > > ] > > ]; > > //it will be a lot larger than that > > > > //and the user will call something like: > > findAllEntriesNear(32, 30); > > > > It is a good idea store in an Matrix like that? > > > > Thank you everybody =) > > > > Gil Lopes Bueno -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
