MongoDB: Tutorial
This is the seventh and final blog post on my series on studying MongoDB by following the 10gen Developer Class. And this post will be quite different from all the previous ones and as I believe for a...
View ArticleMongoDB Text Search Explained
The upcoming release 2.4 of MongoDB will include a first, experimental support for full text search (FTS). This feature was requested early in the history of MongoDB as you can see from this JIRA...
View ArticleMongoDB Text Search Tutorial
In my introduction to text search in MongoDB, we had a look at the basic features. Today we’ll have a closer look at the details. API You may have noticed that a text search is not executed with a...
View ArticleMongoDB 2.4 Introduces Geospatial Indexing and Search for GeoJSON Geometries...
In case you are unfamiliar with the geospatial stuff, have a look at this introduction to geospatial indexing and searching with MongoDB. In version 2.4 MongoDB introduces support for a subset of...
View ArticleMongoDB for the robot
We use the Robot Framework for some time for automated software tests in our projects. In addition, a few of my colleagues deal with the NoSql Database MongoDB (Tutorial MongoDB). The document...
View ArticleAerospike NoSQL Database – First Contact
Just by pure chance I was stumbling upon Aerospike, a NoSQL data store that I had never heard of so far. Browsing a bit on the product’s homepage it sounds really interesting to me and so why not...
View ArticleMongoDB and Ruby
#MongoDB #Ruby I gave a lightning talk on the Ruby driver for MongoDB at the Cloud Developer Camp in Düsseldorf on last Saturday. Here are the slides: The post MongoDB and Ruby appeared first on...
View ArticleData Lab @ codecentric
I am happy to announce Data Lab @ codecentric. With Data Lab @ codecentric, we want to extend and to focus our technical and subject-specific expertise in data analysis, data mining, data security and...
View ArticleNear-Realtime Analytics with MongoDB, Node.js & SmoothieCharts
In this blog post we’ll have a look at how easy it is to do some (near-)realtime analytics with your (big) data. I will use some well-known technologies like MongoDB and node.js and a lesser known...
View ArticleNew slide decks available: Resilience patterns, Hystrix, beyond ACID...
This is a small post to inform you about some new slide decks that you can view online or download if you like. I’ve been presenting at some conferences in the last months. First I talked about the...
View ArticleTest Automation for NoSQL Databases with NoSQL Unit and Travis-CI
Today I want to give you a short summary of my NoSQL matters talk on test automation for NoSQL databases. I basically introduce two tools that may help you with writing unit and integration tests for...
View ArticleMongoDB World 2014
For the very first time, the MongoDB community from all over the world gathered in one place. The MongoDB World conference 2014 took place in New York City from June 23rd to 25th. Talks The talks were...
View ArticleCombining Apache Cassandra with Apache Karaf
Getting the best of Apache Cassandra inside Apache Karaf: this blog post will describe how easy it was to embed the NoSQL database inside the runtime. This can be helpful while developing OSGi-related...
View ArticleDemystified CQRS
…and why it should be a fundamental principle of application design Some incredibly useful principles or patterns for software design are ignored because of the misconceptions around them, e.g. that...
View ArticleJoins and Schema Validation in MongoDB 3.2
Version 3.2 of the NoSQL database MongoDB introduces two new interesting features (amongst others) that I’d like to explore in this blog post. Joins The logical namespaces where documents are stored...
View ArticleElixir, Phoenix and CouchDB — An Introduction
The Elixir MVC Framework Phoenix Marcel Wolf, Markus Krogemann Abstract This blog post will show how a functional web application can be built with Elixir and Phoenix in a few, simple steps, without...
View ArticleGetting started with Titan using Cassandra and Solr
Titan comes with several possibilities to configure the storage (BerkleyDb, Cassandra, Hbase) and the underlying search engine (Lucene, Solr, Elastic). Since DataStax aquired Aurelius and DataStax...
View ArticleRealtime Fast Data Analytics with Druid
I have been working with the SMACK stack for a while now and it is great fun from a developer’s point of view. Kafka is a very robust data buffer, Spark is great at streaming all that buffered data and...
View ArticleDeploying Pull Requests with Docker
The Git repositories in my current project are hosted on Bitbucket Cloud. Any code changes have to go through pull requests. Jenkins builds the pull requests and gives its approval if the build is...
View ArticleChange Streams in MongoDB 3.6
MongoDB 3.6 introduces an interesting API enhancement called change streams. With change streams you can watch for changes to certain collections by means of the driver API. This feature replaces all...
View Article