Hacker News, Reddit, Stack Overflow Stats
What is MongoDB?
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
What is MariaDB?
Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. MariaDB is designed as a drop-in replacement of MySQL(R) with more features, new storage engines, fewer bugs, and better performance.
What is Cassandra?
Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
Pros about this tool
Cons about this tool
1805 Companies Using MongoDB
381 Companies Using MariaDB
287 Companies Using Cassandra
What are some alternatives to MongoDB, MariaDB, and Cassandra?
The Rise of ‘MariaDB’
August 12, 2015 19:11
MySQL was founded by Allan Larsson, Michael Widenius and David Axmark in the year 1995, 19 years ago. It was released under the name of co-founder Michael Widenius daughter, ‘My‘. This project was released under GNU General Public License as well as under certain Proprietary License. MySQL was owned by MySQL AB firm until it went into the hands of Oracle Corporation. It is written in Programming Language – C and C++ and is available for Windows, Linux, Solaris, MacOS and FreeBSD.
In the year 2009, Michael Widenius started working on MarisDB as a fork of MySQL. In the year 2012 the bricks of nonprofit MariaDB Foundation was laid. It was named after the founder’s daughter Maria.
MariaDB is a fork of MySQL Relational Database Management System which again is released under GNU General Public License. It is written in Programming Language – C, C++, Perl and Bash and is available for Systems Linux, Windows, Solaris, MacOS and FreeBSD.
Trello uses MongoDB
MongoDB fills our more traditional database needs. We knew we wanted Trello to be blisteringly fast. One of the coolest and most performance-obsessed teams we know is our next-door neighbor and sister company StackExchange. Talking to their dev lead David at lunch one day, I learned that even though they use SQL Server for data storage, they actually primarily store a lot of their data in a denormalized format for performance, and normalize only when they need to.
PlayCanvas uses MongoDB
Used to be MySQL, but once moved to MongoDB, everything just speed up dramatically, data became pretty and easy to work with. Sophisticated aggregations allow us to run complicated analytics anytime as easy as possible.
Foursquare uses MongoDB
Nearly all of our backend storage is on MongoDB. This has also worked out pretty well. It's enabled us to scale up faster/easier than if we had rolled our own solution on top of PostgreSQL (which we were using previously). There have been a few roadbumps along the way, but the team at 10gen has been a big help with thing.
israelroldan uses MongoDB
We use MongoDB as the database server for all infra configuration/settings.
tarun11ks uses MongoDB
Used MongoDB as primary database. It holds trip data of NYC taxis for the year 2013. It is a huge dataset and it's primary feature is geo coordinates with pickup and drop off locations. Also used MongoDB's map reduce to process this large dataset for aggregation. This aggregated result was then used to show visualizations.
Remote Interview uses MongoDB
MongoDB is only used as session storage since storing session in Firebase is not feasible.
nrise uses MongoDB
로그성 데이터는 mongodb 에 기록됩니다. 뛰어난 성능이 강점입니다만 NOSQL 의 특성을 이해하지 못하고 사용할 경우에는 오히려 독이 될 수 있습니다.
InstaGIS uses MongoDB
Big datasets not likely to need joins with another dataset go in Mongo to offload Postgresql
Merge In uses MongoDB
We use Mongo for persistent storage and retrieval. We also use a nifty Mongo ODM, Mongoose (available from NPM), to model our schemas and connect to Mongo on our private VLAN.
DeliciousDB uses MongoDB
We support Mongo databases so that developers can interact with their data.
Refractal uses MongoDB
Our data storage, for the most part is handled by a set of MongoDB storage clusters handling all the persistent information needed for our apps.
Spidy88 uses MongoDB
Hosts the unstructured data for each event that comes into the system. Also maps the event to each individual job or pipeline that gets spun off. All relevant persistent data is currently stored here.
AaronLlanos uses MongoDB
In conjunction with Mongoose.js as a Node.js interface for MongoDB, I utilize this service to store user/feedback information.
rohithn uses MongoDB
Because you don't know what data you will be querying for. Perfectly suited for rapid prototyping. Altering tables in traditional, relational DBMS is painfully expensive and slow.
Performance is not great though. Ah who cares!
restdb.io uses MongoDB
MongoDB is used as a datastore for accounts and users and underlying storage engine for databases.
GeniusLink uses MongoDB
Main data storage, Has a secondary cache and stores our time series reports.
denkbar.io uses MongoDB
MongoDB is our prefered document store for pretty much all non-relational-heavy development. MongoDB scales beautifully and provides us with very polished api's and drivers. Easy to use, flexible and scalable.
Lossless uses MongoDB
MySQL was yesterday... MongoDB rocks. Check out s for smartdata on npm for MongoDB with TypeScript support.
therealkevinard uses MongoDB
While the huge majority of BI data comes from 3rd-party sources, some pieces require ad-hoc sources - this is largely where Mongo comes into play. Views such as "Activity Log" need on-the-fly recordkeeping that's best manually entered; considering that fetching from a task manager API will paint an overwhelming or inaccurate picture of the month's activity.
Ambar uses MongoDB
Auxiliary storage for service data and settings. GridFS as storage for binary data
AngeloR uses MongoDB
We are testing out MongoDB at the moment. Currently we are only using a small EC2 setup for a delayed job queue backed by
agenda. If it works out well we might look to see where it could become a primary document storage engine for us.
kfancy uses MongoDB
Schema-less, JS in the console, flexible, fast, and pairs well with node/Mongoose.
Blood Bot uses MongoDB
The Geospatial features are the easiest to get up and running and easiest to scale beyond single servers. On top of that NoSQL allows us to iterate features at the speed of light.
rahulsmehta uses MongoDB
We used MongoDB to implement a filesystem abstraction for the application (i.e. each user has his/her own home directory and can share them, etc.)
fileee GmbH uses MongoDB
MongoDB is used to store most of our data, both user-related (e.g. documents, contacts etc.) and global.
kingsley-einstein uses MongoDB
Stores database items in document format. Doesn't require a schema declaration.
danielkovacs uses MongoDB
If we encounter multi-level or complex objects, we usually go with mongo/document/cosmos DBs. Getting better in detecting such objects and moving them here.
nrise uses MariaDB
수 백만개가 넘는 태그 키워드의 자동완성을 위해서 별도의 데이터베이스를 구축하였습니다. MariaDB 는 MySQL 을 포크한 프로젝트입니다. MySQL 과의 강력한 호환성을 지니며, 큰 튜닝 없이 강력한 성능을 보장합니다.
yevgnenll uses MariaDB
mysql보다 mariaDB가 join면에서 우수하다는 문서를 읽었습니다. 이 부분은 저의 블로그에서도 다뤘고 저의 word press 블로그는 mysql 대신 mariaDB 를 사용합니다.
특히 limit 기능이 pagenation 처리를 할 때 너무 직관적이고 편해서 mariaDB, mysql을 사랑합니다.
ralic uses MariaDB
Used MariaDB as drop-in replacement on AWS server to act as RESTful API database in web application.
Scrayos UG (haftungsbeschränkt) uses MariaDB
Aside from Redis, we use MariaDB to store long-term information like user-data and big-data like regeneration-information for our open-world servers. We extensively use the relational aspects of MariaDB in joins, nested queries and unions.
osu! Ripple uses MariaDB
MariaDB is used the same way as MySQL, except that MariaDB is used on our arch-based servers.
Dolls Kill uses MariaDB
MariaDB has allowed us to easily scale out our DB cluster. Also has better replication tools than MySQL
Dynamictivity uses MariaDB
We use MariaDB because it is fast, free and integrates well with the frameworks we are using.
allocatorio uses MariaDB
A much better solution for an efficient database (compared to standard mySQL).
Soundcloud uses Cassandra
Stitch is a wrapper around a Cassandra database. It has a web application that provides read-access to the counts through an HTTP API. The counts are written to Cassandra in two distinct ways, and it's possible to use either or both of them:
Real-time: For real-time updates, Stitch has a processor application that handles a stream of events coming from a broker and increments the appropriate counts in Cassandra.
Batch: The batch part is a MapReduce job running on Hadoop that reads event logs, calculates the overall totals, and bulk loads this into Cassandra.
Vital Labs, Inc. uses Cassandra
Cassandra is our data management workhorse. It handles all our key-value services, supports time-series data storage and retrieval, securely stores all our audit trails, and backs our Datomic database.
ShareThis uses Cassandra
We are using Cassandra in a few of our apps. One of them is as a count service application to track the number of shares, clicks.. etc
SocialCops uses Cassandra
While we experimented with Cassandra in the past, we are no longer using it. It is, however, open for consideration in future projects.