Short answer is --- we've been pretty heads down working on the current release and some other exciting things. Our opinion (or mine, at least) has always been that we're proud of the APIs we've designed around data access, but not necessarily around the current implementation. It's really validating to see other people able to take our APIs and make them perform better. I haven't had time to look in detail at Arunoda's work yet but am planning to do so as soon as I get back from vacation. From a cursory glance it looks like a combination of things we've been planning to but haven't had the chance yet, along with some other interesting ideas. It's great to hear that the package on Atmosphere is making developer's lives easier today, and hopefully core will benefit either from direct use of Arunoda's code or at least from the lessons he's learned!--daveOn Mon, Jul 22, 2013 at 11:17 AM, Gabriel Pugliese <gabrielh...@gmail.com> wrote:
At least it would be nice if anyone from Meteor core team comment about it, because, AFAIK, they are already working on mongo improvements.
Gabriel Pugliese
CodersTV.com
@gabrielsapoOn Mon, Jul 22, 2013 at 3:15 PM, <curiou...@gmail.com> wrote:That is great. Thanks again!
On Monday, July 22, 2013 1:08:20 PM UTC-4, Arunoda Susiripala wrote:I've done a performance test and you can get ~5x performance for your app and ~20x performance to mongo.More details will be published tomorrow on MeteorHacks.Not sure about the integration, but it doesn't need to, just get it from the atmosphere and use it.On Mon, Jul 22, 2013 at 10:28 PM, <curiou...@gmail.com> wrote:
Thanks for your contributions to the Meteor community. I am a novice to these technologies and unable to evaluate the difference alternatives on a deep level. Are there any disadvantages of using this compared to the standard Collections. If not, will this be integrated into the Core Meteor project any time soon?
On Friday, July 19, 2013 4:03:12 PM UTC-4, Arunoda Susiripala wrote:Thanks. Will do the update.On Sat, Jul 20, 2013 at 1:31 AM, Josh Cope <jcop...@gmail.com> wrote:
I notice you usemongodb 1.3.11 - https://npmjs.org/package/mongodb1.3.12 just got released today if you want to update1.3.12 2013-07-19------------------ Fixed issue where timeouts sometimes would behave wrongly (Issue #1032)- Fixed bug with callback third parameter on some commands (Issue #1033)- Fixed possible issue where killcursor command might leave hanging functions- Fixed issue where Mongos was not correctly removing dead servers from the pool of eligable servers- Throw error if dbName or collection name contains null character (at command level and at collection level)- Updated bson parser to 0.2.1 with security fix and non-promotion of Long values to javascript Numbers (once a long always a long)--To unsubscribe from this group and stop receiving emails from it, send an email to meteor-talk...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "meteor-talk" group.--
You received this message because you are subscribed to the Google Groups "meteor-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-talk...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Arunoda Susiripala--
You received this message because you are subscribed to the Google Groups "meteor-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-talk...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "meteor-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-talk...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Thanks Dave for the complete audit,Actually single-document-by-ID update does not break the observeChanges. SC compiles update modifier and it figure out which fields need to get changed.I didn't get the field filtering problem. SC does support all of the nodejs mongodb find(). options. So fields are there.I Should definitely use EJSON.equalMeteor._wrapAsync is new to me. Definitely I'll add it.
I think I can work out with for calling multiple observeChanges() in a cursor.
I need to work more on the Latency Compensation and write fence. (hope someone can help me out too)
I just added polling support for update by selector. So SC #12 should get fixed.
Adding support for skip and limit is tricky. I started in limit. After I completed that I can work on the skip. But we should really avoid skip :) It does table scan.
I agree with Dave. SC is cannot be directly merged into core. SC misses some features. But I keep working on SC since few of our apps are depend on this. We really enjoy the efficiency provided by SC.
BTW: We can use emscripten to port the original mongo selector or use a nodejs C++ addon. With this we can use the existing mongo algo as it is. Just a thought.
Hope to see much improved Collection Implementation for Meteor Core. I'd happy to help to make it a success.
You received this message because you are subscribed to the Google Groups "meteor-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-core...@googlegroups.com.
To post to this group, send email to meteo...@googlegroups.com.
Visit this group at http://groups.google.com/group/meteor-core.
--
You received this message because you are subscribed to the Google Groups "meteor-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-core...@googlegroups.com.
To post to this group, send email to meteo...@googlegroups.com.
Visit this group at http://groups.google.com/group/meteor-core.
Thanks Dave for the complete audit,Actually single-document-by-ID update does not break the observeChanges. SC compiles update modifier and it figure out which fields need to get changed.I didn't get the field filtering problem. SC does support all of the nodejs mongodb find(). options. So fields are there.I Should definitely use EJSON.equalMeteor._wrapAsync is new to me. Definitely I'll add it.
I think I can work out with for calling multiple observeChanges() in a cursor.
I need to work more on the Latency Compensation and write fence. (hope someone can help me out too)
I just added polling support for update by selector. So SC #12 should get fixed.
Adding support for skip and limit is tricky. I started in limit. After I completed that I can work on the skip. But we should really avoid skip :) It does table scan.
I agree with Dave. SC is cannot be directly merged into core. SC misses some features. But I keep working on SC since few of our apps are depend on this. We really enjoy the efficiency provided by SC.
BTW: We can use emscripten to port the original mongo selector or use a nodejs C++ addon. With this we can use the existing mongo algo as it is. Just a thought.
Hope to see much improved Collection Implementation for Meteor Core. I'd happy to help to make it a success.
You received this message because you are subscribed to the Google Groups "meteor-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-core...@googlegroups.com.
To post to this group, send email to meteo...@googlegroups.com.
Visit this group at http://groups.google.com/group/meteor-core.
Meteor._wrapAsync is new to me. Definitely I'll add it.
I think I can work out with for calling multiple observeChanges() in a cursor.
I need to work more on the Latency Compensation and write fence. (hope someone can help me out too)
I just added polling support for update by selector. So SC #12 should get fixed.
Adding support for skip and limit is tricky. I started in limit. After I completed that I can work on the skip. But we should really avoid skip :) It does table scan.
I agree with Dave. SC is cannot be directly merged into core. SC misses some features. But I keep working on SC since few of our apps are depend on this. We really enjoy the efficiency provided by SC.
BTW: We can use emscripten to port the original mongo selector or use a nodejs C++ addon. With this we can use the existing mongo algo as it is. Just a thought.
Hope to see much improved Collection Implementation for Meteor Core. I'd happy to help to make it a success.
You received this message because you are subscribed to the Google Groups "meteor-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-core...@googlegroups.com.
To post to this group, send email to meteo...@googlegroups.com.
Visit this group at http://groups.google.com/group/meteor-core.
Gabriel Pugliese CodersTV.com @gabrielsapo |
You received this message because you are subscribed to the Google Groups "meteor-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-core...@googlegroups.com.
To post to this group, send email to meteo...@googlegroups.com.
Visit this group at http://groups.google.com/group/meteor-core.
--
You received this message because you are subscribed to the Google Groups "meteor-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-core...@googlegroups.com.
To post to this group, send email to meteo...@googlegroups.com.
Visit this group at http://groups.google.com/group/meteor-core.
For more options, visit https://groups.google.com/groups/opt_out.
Arunoda,
Will you post a follow-up to David's message? I think it will be insightful, if you do.
--
You received this message because you are subscribed to the Google Groups "meteor-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meteor-core...@googlegroups.com.
To post to this group, send email to meteo...@googlegroups.com.
Visit this group at http://groups.google.com/group/meteor-core.
For more options, visit https://groups.google.com/groups/opt_out.