Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 4 reacties
Bron: MongoDB

MongoDB logo (75 pix)MongoDB is een cross-platform document-oriented database. Het is een zogenaamde nosql-database, wat inhoudt dat hij niet van tabellen in een relationele database gebruikmaakt, maar van json-achtige documenten met dynamische schema's, iets wat MongoDB bson noemt. De naam MongoDB is een afgeleide van het Engelse woord humongous en de database leent zich dan ook prima voor grote omgevingen en kent gebruikers als eBay, SourceForge en de New York Times. Het ontwikkelteam heeft versie 3.4.0 uitgebracht en uitgebreide informatie over de veranderingen kan in de release notes worden gevonden. De aankondiging van deze uitgave ziet er als volgt uit:

Announcing the General Availability of MongoDB 3.4

MongoDB 3.4, the latest release of the world’s fastest growing database, is now generally available for production deployments - you can download the community version and MongoDB Enterprise Server today. MongoDB 3.4 represents a major evolution in capabilities and enhancements that enables you to address emerging opportunities and use cases with one database platform.

Graph Processing

MongoDB 3.4 adds a powerful new aggregation pipeline stage for recursive lookups that process graph queries, enabling efficient traversals across graphs, trees, and hierarchical data to uncover patterns to surface previously unidentified connections.

Faceted Navigation

Facets allow you to group information into related categories easily by applying multiple filters to your query results. With faceted navigation in MongoDB 3.4, you can greatly simplify the query load for your applications, while providing an intuitive interface for exploring a data set, and allowing rapid drill downs into data that is of most interest.

Collation, Decimal, Aggregation Pipeline Improvements
  • Local language collations – the rules governing text comparisons and sorting – are now available for over 100 different languages and locales, enabling you to easily extend the reach of your applications to non-English speaking audiences
  • Support for the decimal data type brings new precision to financial and scientific data processing
  • The aggregation pipeline has been expanded to include over 25 enhancements including new stages, expressions, array manipulation, and performance optimizations, enabling developers to build richer data processing pipelines for sophisticated, in-database analytics
More Options for Tunable Consistency

Added consistency controls allow you to optimize data access patterns across replica sets based on application requirements, and give you the option to configure linearizable reads for even stronger consistency guarantees.

Improved Security
  • New read-only views make it easy to implement field-level security through filtering and masking of underlying data, reducing risks of data exposure for applications deployed in regulated industries
  • For Enterprise Server users, MongoDB extends LDAP authentication to now support LDAP authorization, allowing you to centrally define and manage user access controls
  • For users of the managed MongoDB Atlas database service, new VPC Peering functionality allows you to create an extended, private network that connects the VPC housing your application servers with the VPC containing your MongoDB Atlas clusters
Improved Tooling & Connectors
  • MongoDB Compass, the GUI for MongoDB, has been enhanced with visual explain plans, real-time server stats, and CRUD functionality. Furthermore, the ability to define indexes and create document validation rules directly from the Compass GUI provides richer control for developers and DBAs
  • Ops Manager, the management platform for MongoDB, has been enhanced as part of the MongoDB 3.4 release, and now offers a host of enhancements: finer-grained monitoring telemetry; configuration of MongoDB zones and LDAP security; richer private cloud support with server pools and Cloud Foundry integration; and support for Amazon S3 as a location for backups
  • The MongoDB Connector for BI has been re-engineered to improve performance; simplify installation and configuration; and bring Windows support. MongoDB 3.4 also includes an update to our MongoDB Connector for Apache Spark, designed for the latest Spark 2.0 release
And Much More

MongoDB 3.4 also includes expanded platform support, enhancements that make it easier to adjust your deployment to dynamic application demands, intra-cluster compression, simpler cross-region deployments with MongoDB zones, and more. Check out our MongoDB 3.4 release notes to learn more.
Versienummer:3.4.0
Releasestatus:Final
Besturingssystemen:Windows 7, Linux, macOS, Solaris, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10
Website:MongoDB
Download:https://www.mongodb.org/downloads
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (4)

Is dit een soort mysql alternatief?
Nee, MySQL is een RMDB, MongoDB is een NoSQL database.
De MongoDB Connector for BI is wel interessant. Om vanuit SQL-based BI and analytics platforms.te connecten. Net getest met een mysql client: werkt goed.
Het voordeel van een NoSQL database is dat het schema-loos is. Je kan dus eerst de data inladen. Achteraf geef je de data context. Dit is met name handig als de structuur van de bron vaak wordt aangepast of bij dynamische bronnen. Bijvoorbeeld json berichten die vanuit verschillende clients worden doorgestuurd, waarna achteraf de juiste context bepaald moet worden. Het kan ook handig zijn voor bepaalde bevragingen, bijvoorbeeld bij het onderzoeken van netwerken. Als je dit met een relationele database wilt doen zul je merken dat je door tabellen moet heen 'loopen' om zo het gewenste resultaat te krijgen. NoSQL kan dan een uitkomst zijn. Verder is NoSQL ook handig bij niet relationele bronnen of bestanden, denk aan XML of JSON.

Let wel dat dit ten koste kan gaan van de performance of integriteit. Vaak is het joinen van tabellen of aggregeren van data weer lastiger of trager. Per use case zal je dus een afweging moeten maken wat de beste keuze is. Mogelijk kan een keuze ook een combinatie zijn.

[Reactie gewijzigd door Erhnam op 30 november 2016 16:52]


Om te kunnen reageren moet je ingelogd zijn



Nintendo Switch Google Pixel Sony PlayStation VR Samsung Galaxy S8 Apple iPhone 7 Dishonored 2 Google Android 7.x Watch_Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True