The new aggregation framework will come with the 2.2 version.
They made some presentations and demos on that :
http://www.10gen.com/presentations/mongosv-2011/mongodbs-new-aggregation-framework
I does not found any development release on their site.
Does someone knows where I can test the new framework ?
Thanks
You can download and install the development version 2.1, it is inside (and currently under development).
http://www.mongodb.org/downloads
But (at this stage) it is still a bit "young" (see for example a recent thread http://groups.google.com/group/mongodb-user/browse_thread/thread/3de5df85ce5b3713).
MongoDB uses the standard “odd numbers are development, even are stable” versioning scheme. So the 2.1.x series is still under development, and you should probably wait until the release of 2.2.x to use this feature in production unless you fully understand what you’re doing.
I am looking for it as well. :-)
Related
I am familiar to GEF3. GEF4 has a better architecture.
And I have to make decision whether using GEF3 or GEF4 MVC for our project.
My question is: Currently, is GEF4 mature (e.g full editing features like GEF3, documents, API's stability) enough? Or should I use GEF3 instead?
Thanks
Personally, I would say since the GEF 4.0.0 release that bundled GEF4 1.0.0 the framework is quite stable (API-wise). However, some support for common functionality is still lacking, which you would need to implement yourself (e.g. direct editing). If you are still unsure, you can implement a prototype with GEF to see if it fits. If you run into any problems, the GEF forum is a nice place to get help.
I've been dealing with EF in my project for 5+ years. It's database-first and because of huge overhead migration to DbContext will result in, I'm still dancing with ObjectContext.
It is nice to see improvements of runtime performance delivered in each release, though we all know that last official release is missing view generation mechanisms because of mapping api been hidden. This is fine for relatively simple entity models, but I'm having a complex one, warm up time is not acceptable.
I've installed 6.1 beta recently and it looks like generated views do the job, and I'm thinking of making it part of my project's next delivery.
My question is about 6.1 prerelease version: is it beta because of not everything from promised 6.1 backlog is done(were, though, some things are completed and tested) or is it beta because everything to some extent, is still being developed?
I'm hoping for first case scenario and maybe someone can help me with figuring this out, any kind of feedback is welcome(don't tell me "beta is beta", I know :) ).
Thanks!
Like suggested by #abatishchev, I've installed EF 6.1.0 RTM instead.
I'm looking at some old code that relies on
Microsoft.Practices.EnterpriseLibrary.Caching
As far as I can tell, the namespace doesn't exist in the latest version of the EnterpriseLibrary. Is this correct? If so, when did the components get discontinued?
Enterprise Library 6.0 removed the Caching block, as well as the Security block and Cryptography.
All caching should now be performed with System.Runtime.Caching.
A good read is the Enterprise Library 6 patterns and practices free book.
Enterprise Library 6 Developers Guide
I would like to learn Zend framework and I am at a loss when it comes to versions.
It is possible to learn directly Zend framework 2 without consulting the documentation of Zend framework 1?
Since both version aren't compatible together, there is no point in learning ZF 1.x (unless you have to maintain a ZF 1.x project).
As with many frameworks/libraries, errors have been made in term of design and mecanics which are often corrected in newer releases.
So unless you will have to maintaint an older application, go for the most recent (as long as what you want to do is supported)
Zend Framework 2 > Zend Framework 1 (theorically, I haven't worked with ZF2)
This is not a definitive rule to live by. Python is a good example, many useful Python 2.x haven't yet been ported to Python 3.x. It illustrate that you can't always pick the higher version blindly. You have to search for functionnalities based on your needs.
I am a little confused with the Mongodb offical support of Linq. Does it officially support it? I relaize there is NoRM out there but it seems like that it uses an outdated driver and project is abandon. Is this correct? What is current status of Linq support for Mongodb and what its performance like?
From what I know, the official MongoDB C# driver is currently having LINQ capability added to it. There have been several LINQ related additions made at the driver's GitHub site in the last few weeks. You can also see the change log and planning for the driver at it's Jira site. It hasn't been "released" yet, but you can take it out for a spin by getting the latest code from GitHub.
Up to now, I have had a good experience (performance and functionality-wise) using another open-source library called FluentMongo. See it's GitHub site. It is a LINQ extension library built to sit on top of the official C# driver. It is maintained by Craig Wilson, who is also involved in the official C# driver development. It is actively maintained and I know Craig has been giving feedback to the LINQ implementation in the official driver.
Hope this helps.
The C# driver will officially support LINQ in the next release (1.4).
yes the c# driver supports linq in most scenarios as of april 2019.
i'm using a MongoDAL to make life easier.
check the readme file to get things going quickly.