Usergrid is an open-source Backend-as-a-Service (“BaaS” or “mBaaS”) composed of an integrated distributed NoSQL database, application layer and client tier with SDKs for developers looking to rapidly build web and/or mobile applications. It provides elementary services (user registration & management, data storage, file storage, queues) and retrieval features (full text search, geolocation search, joins) to power common app features.
backend backend-as-service backend-framework baas api-server rest-api nosql cache search-engineCouchbase-Lite-Android is a lightweight embedded NoSQL database engine for Android with the built-in ability to sync to Couchbase Server on the backend.It is the Android port of Couchbase Lite iOS.
couchbase-lite nosql embedded-nosqlCouchbase Lite is an embedded lightweight, document-oriented (NoSQL), syncable database engine.Latency matters a lot to users, so a local database takes frustration out of the equation. It’s got JSON documents, and the same map/reduce as Couchbase Server, in a pint-sized edition.
couchbase-lite nosql embedded-nosqlThe upper.io/db.v3 package for Go is a productive data access layer for Go that provides a common interface to work with different data sources such as PostgreSQL, MySQL, SQLite, MSSQL, QL and MongoDB.Take the tour to see real live examples in your browser.
orm database sql upper db postgresql mysql nosql sqlite mongodb dal database-library go-ormPackage gocql implements a fast and robust Cassandra client for the Go programming language.Gocql has been tested in production against many different versions of Cassandra. Due to limits in our CI setup we only test against the latest 3 major releases, which coincide with the official support from the Apache project.
cassandra driver database client nosql cassandra-client cassandra-driver cassandra-librarytiedot is a document database engine that uses JSON as document notation; it has a powerful query processor that supports advanced set operations; it can be embedded into your program, or run a stand-alone server using HTTP for an API. It runs on *nix and Windows operating systems.tiedot has fault-tolerant data structures that put your data safety first, while easily scales to 4+ CPU cores.
nosql database db tiedot document-databaseOrientDB has the flexibility of the Document databases and the power of the Graph databases to manage relationships. It can work in schema-less mode, schema-full or a mix of both. It can store up to 150,000 records per second on common hardware. OrientDB has been designed to be very fast. It inherits the best features and concepts from the Object Databases, Graph DBMS and the modern NoSQL engines.
database graph-database nosql document-store key-value-store embedded-db document-orientedThe Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. Cassandra is suitable for applications that can't afford to lose data. Data is automatically replicated to multiple nodes for fault-tolerance.
nosql database distributed scalable cloud distributed-database column-storeRealm is a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the Java version of Realm, which currently runs only on Android.
database mobile realtime-database mobile-database nosqlElasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.
searchengine search-engine full-text-search document-oriented percolator analytics nosql time-series aggregationmemcached is a fully featured Memcached client for Node.js. memcached is built with scaling, high availability and exceptional performance in mind. We use consistent hashing to store the data across different nodes. Consistent hashing is a scheme that provides a hash table functionality in a way that adding or removing a server node does not significantly change the mapping of the keys to server nodes. The algorithm that is used for consistent hashing is the same as libketama. There are different ways to handle errors for example, when a server becomes unavailable you can configure the client to see all requests to that server as cache misses until it goes up again. It's also possible to automatically remove the affected server from the consistent hashing algorithm or provide memcached with a failover server that can take the place of the unresponsive server.
innodb-memcached-api cache client cluster failover hashing membase memcache memcached nmemcached nosqlDeployd is the simplest way to build realtime APIs for web and mobile apps. Ready-made, configurable Resources add common functionality to a Deployd backend, which can be further customized with JavaScript Events.
backend backend-as-service backend-framework baas api-server rest-api nosqlArdb is a BSD licensed, redis-protocol compatible persistent nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, WiredTiger, PerconaFT,Couchbase's ForestDB the default backend is Facebook's RocksDB. Rocksdb is the default storage engine, to compile with rocksdb, just type make to compile server & lib & tests.
redis key-value persistence database server c-plus-plus rocksdb lmdb leveldb wiredtiger percona forestdb nosql nosql-databaseThis lightweight tool helps you get a sense of your application's schema, as well as any outliers to that schema. Particularly useful when you inherit a codebase with data dump and want to quickly learn how the data's structured. Also useful for finding rare keys. Also featured on the official MongoDB blog.
mongodb mongo data-science nosql nosql-analyticsPedis is the NoSQL data store using the SEASTAR framework, compatible with REDIS. The name of Pedis is an acronym of Parallel redis, which with high throughput and low latency. In fact, the building instructions of Seastar also works for Pedis.
redis nosql seastar redis-alternativeFor detail API reference see node mongodb API. Mongoskin is just change the API call chain. We make some common use functions in promise mode, we call it SkinClass of a normal Class. And the API is almost same with official API.
mongodb database nosqlCurrently we are in development of second generation of EJDB database (see the current limitations). As the first step we have developed modern key/value storage http://iowow.io which will be underlying storage engine for EJDB2. It aims to be a fast MongoDB-like library which can be embedded into C/C++, .Net, NodeJS, Python, Lua, Go, Java and Ruby applications under terms of LGPL license.
ejdb database json nosql nosql-database mongodb bson embeddedPaper's aim is to provide a simple yet fast object storage option for Android. It allows to use Java/Kotlin classes as is: without annotations, factory methods, mandatory class extensions etc. Moreover adding or removing fields to data classes is no longer a pain – all data structure changes are handled automatically. Save any object, Map, List, HashMap etc. including all internal objects. Use your existing data classes as is.
mobile-database nosql android database performace paper
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.