Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Hibernate ORM

Compare

  Analyzed about 10 hours ago

Hibernate Object / Relational Mapping (ORM) is a component/library providing Object/Relational Mapping (ORM) support to applications and other components/libraries. It is also provides an implementation of the JPA specification, which is the standardized Java specification for ORM.

809K lines of code

60 current contributors

2 days since last commit

1,147 users on Open Hub

High Activity
4.22131
   
I Use This

MongoDB

Compare

Claimed by MongoDB Analyzed about 1 month ago

MongoDB is a high-performance, open source, schema-free document-oriented data store that's easy to deploy, manage and use. It's network accessible, written in C++ and offers the following features : * Full index support, including on inner objects * Query profiling * Replication ... [More] and fail-over support * Efficient storage of binary data including large objects (e.g. videos) * Auto-sharding for cloud-level scalability (Q209) High performance, scalability, and reasonable depth of functionality are the goals for the project. Deep transaction support is not a goal of the system. [Less]

1.1M lines of code

148 current contributors

about 1 month since last commit

409 users on Open Hub

Activity Not Available
4.61765
   
I Use This

Apache CouchDB

Compare

Claimed by Apache Software Foundation Analyzed 8 months ago

CouchDb is a distributed document database system with bi-directional replication. It makes it simple to build collaborative applications that can be replicated offline by users, with full interactivity (query, add, update, delete), and later "synced up" with everyone else's changes when back online.

295K lines of code

63 current contributors

8 months since last commit

119 users on Open Hub

Activity Not Available
4.75676
   
I Use This

Morphia

Compare

  Analyzed about 6 hours ago

Type-safe Java mapping framework for MongoDB

46.2K lines of code

4 current contributors

2 days since last commit

77 users on Open Hub

Moderate Activity
4.6
   
I Use This

Cassandra

Compare

Claimed by Apache Software Foundation Analyzed 8 months ago

Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together the distributed systems technologies from Dynamo and the data model from Google's BigTable. Like Dynamo, Cassandra is eventually consistent. Like BigTable, Cassandra provides a ... [More] ColumnFamily-based data model richer than typical key/value systems. Cassandra was open sourced by Facebook in 2008, where it was designed by one of the authors of Amazon's Dynamo. In a lot of ways you can think of Cassandra as Dynamo 2.0. Cassandra is in production use at Facebook but is still under heavy development. [Less]

397K lines of code

0 current contributors

almost 2 years since last commit

55 users on Open Hub

Activity Not Available
4.2
   
I Use This

Apache Jackrabbit Oak

Compare

Claimed by Apache Software Foundation Analyzed 8 months ago

Jackrabbit Oak is an effort to implement a scalable and performant hierarchical content repository for use as the foundation of modern world-class web sites and other demanding content applications. The Oak effort is a part of the Apache Jackrabbit project. Jackrabbit is a project of the Apache Software Foundation.

490K lines of code

0 current contributors

over 1 year since last commit

39 users on Open Hub

Activity Not Available
5.0
 
I Use This

EclipseLink

Claimed by Eclipse Foundation Analyzed about 1 month ago

The Eclipse Persistence Services Project (EclipseLink) project's goal is to provide an extensible framework that will enable Java developers to interact with relational databases, XML, and Enterprise Information Systems (EIS) in an efficient and productive manor. EclipseLink will focus on ... [More] supporting leading persistence standards including the Java Persistence API (JPA), Java API for XML Binding (JAXB), Java Connector Architecture (JCA), and Service Data Objects (SDO). [Less]

2.13M lines of code

2 current contributors

9 months since last commit

33 users on Open Hub

Activity Not Available
4.38462
   
I Use This

OrientDB

Compare

  Analyzed about 1 hour ago

OrientDB is a deeply scalable Document-Graph DBMS with the flexibility of the Document databases and the power to manage links of the Graph databases. It can work in schema-less mode, schema-full or a mix of both. Supports advanced features such as ACID Transactions, Fast Indexes, Native and SQL ... [More] queries. It imports and exports documents in JSON. Graphs of hundreads of linked documents can be retrieved all in memory in few milliseconds without executing costly JOIN such as the Relational DBMSs do. OrientDB uses a new indexing algorithm called MVRB-Tree, derived from the Red-Black Tree and from the B+Tree with benefits of both: fast insertion and ultra fast lookup. [Less]

661K lines of code

0 current contributors

2 days since last commit

23 users on Open Hub

Very High Activity
5.0
 
I Use This

Apache Kafka

Compare

Claimed by Apache Software Foundation Analyzed about 10 hours ago

A high-throughput, distributed, publish-subscribe messaging system.

511K lines of code

203 current contributors

about 23 hours since last commit

17 users on Open Hub

Very High Activity
5.0
 
I Use This

hazelcast

Compare

  Analyzed about 8 hours ago

Hazelcast is a clustering and highly scalable data distribution platform for Java. Features: Distributed implementations of java.util.{Queue, Set, List, Map} Distributed implementation of java.util.concurrency.locks.Lock Distributed implementation of java.util.concurrent.ExecutorService ... [More] Distributed MultiMap for one-to-many relationships Distributed Topic for publish/subscribe messaging Transaction support and J2EE container integration via JCA Socket level encryption support for secure clusters Synchronous (write-through) and asynchronous (write-behind) persistence Second level cache provider for Hibernate Monitoring and management of the cluster via JMX Dynamic HTTP session clustering Support for cluster info and membership events Dynamic discovery Dynamic scaling Dynamic partitioning with backups Dynamic fail-over Hazelcast is for you if you want to share data/state among many servers (e.g. web session sharing) cache your data (distributed cache) for better performance cluster your application provide secure communication among servers partition your in-memory data send/receive messages among applications distribute workload onto many servers take advantage of parallel processing provide fail-safe data management Hazelcast is pure Java. JVMs that are running Hazelcast will dynamically cluster. Although by default Hazelcast will use multicast for discovery, it can also be configured to only use TCP/IP for enviroments where multicast is not available or preferred. Communication among cluster members is always TCP/IP with Java NIO beauty. Default configuration comes with 1 backup so if one node fails, no data will be lost. It is as simple as using java.util.{Queue, Set, List, Map}. Just add the hazelcast.jar into your classpath and start coding. A test application comes with the Hazelcast distribution that simulates the queue, set, map and lock APIs. You may want to watch the following 12 minute screencast to quickly get started. [Less]

822K lines of code

66 current contributors

3 days since last commit

15 users on Open Hub

High Activity
5.0
 
I Use This