Tags : Browse Projects

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

Hibernate ORM

Compare

  Analyzed about 9 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.

784K lines of code

70 current contributors

about 18 hours since last commit

1,143 users on Open Hub

High Activity
4.22131
   
I Use This

MongoDB

Compare

Claimed by MongoDB Analyzed about 11 hours 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.91M lines of code

161 current contributors

about 11 hours since last commit

407 users on Open Hub

Very High Activity
4.61765
   
I Use This

Apache CouchDB

Compare

Claimed by Apache Software Foundation Analyzed about 1 hour 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.

292K lines of code

65 current contributors

about 13 hours since last commit

119 users on Open Hub

High Activity
4.75676
   
I Use This

Morphia

Compare

  Analyzed about 12 hours ago

Type-safe Java mapping framework for MongoDB

74.5K lines of code

12 current contributors

24 days since last commit

77 users on Open Hub

Moderate Activity
4.6
   
I Use This

Cassandra

Compare

Claimed by Apache Software Foundation Analyzed 9 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

80 current contributors

11 months 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 9 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

20 current contributors

9 months since last commit

39 users on Open Hub

Activity Not Available
5.0
 
I Use This

EclipseLink

Claimed by Eclipse Foundation Analyzed about 8 hours 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.14M lines of code

2 current contributors

6 months since last commit

33 users on Open Hub

Very Low Activity
4.38462
   
I Use This

OrientDB

Compare

  Analyzed 3 months 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]

409K lines of code

1 current contributors

9 months since last commit

22 users on Open Hub

Activity Not Available
5.0
 
I Use This

Apache Kafka

Compare

Claimed by Apache Software Foundation Analyzed about 12 hours ago

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

394K lines of code

205 current contributors

1 day since last commit

15 users on Open Hub

Very High Activity
5.0
 
I Use This

hazelcast

Compare

  Analyzed about 11 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]

400K lines of code

71 current contributors

about 17 hours since last commit

14 users on Open Hub

Very High Activity
5.0
 
I Use This