Projects tagged ‘transactions’


[22 total ]

2562USERS
   

MySQL, the most popular Open Source SQL database management system, is developed, distributed, and supported by MySQL AB. MySQL AB is a commercial company, founded by the MySQL developers. It is a second generation Open Source company that unites Open Source values and methodology with a successful business model.

779USERS
   

PostgreSQL is a powerful, open source relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major ... [More] operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. [Less]

48USERS
   

Apache ActiveMQ is a fast Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.

36USERS
   

Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and ... [More] triggers. It has been used in production systems, under a variety of names, since 1981. Firebird is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relational database management system based on the source code released by Inprise Corp (now known as Borland Software Corp) on 25 July, 2000. Join the Firebird Foundation The software is completely free of any registration, licensing or deployment fees. It may be deployed freely for use with any third-party s [Less]

17USERS
   

Mule is an ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.

16USERS
   

Apache Camel is a powerful rule based integration framework which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing ... [More] and mediation rules. The Domain Specific Language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spring is also supported. [Less]

13USERS
 

JORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) 1.1 API.

11USERS

JBoss acquired, opened and has developed the Java and Web Services distributed transaction management technology owned by Arjuna Technologies and HP. The acquisition included Arjuna Transaction Service Suite (ArjunaTS) and Arjuna's Web Services ... [More] Transaction implementation, an implementation supporting both leading web services specifications Web Services Transaction (WS-TX) and Web Services Composite Application Framework (WS-CAF). [Less]

6USERS
   

Ingres 2006 is an affordable, scalable, high-performance platform that helps enterprises reduce the complexity of their database environment.

3USERS
 

Advanced server-side Javascript. EvaScript is a Javascript implementation based on the ECMA Script standard. Remote-control Javascript object via Java. UnitTest you Javascript code. Browser independent scripting. Works with almost every browser, including the iPhone.

2USERS
 

Software transactional memory: a modular composable concurrency abstraction

1USERS
   

Java Desktop SQL Database Engine with JDBC 3.0 API. SmallSQL is small, fast, embeddable, SQL 99 conformance, platform independent and 100% pure Java

1USERS
 

Dejavu for Java allows you to create snapshots of internal status of your objects at different points of time and to restore that status later. Dejavu is inspired by Memento design pattern and allows you to easily implement undo-redo, rollback etc.

1USERS

Spring Python is an offshoot of the Java-based SpringFramework and AcegiSecurityFramework, targeted for Python. Spring provides many useful features, and I wanted those same features available when working with Python. Several key features ... [More] include: * Inversion of control * Aspect oriented programming * DatabaseTemplate * Database transaction management * Distributed remoting * Security You can pick and choose which parts to use. Visit the web site for more details. The main library of Spring Python as well the sample applications are released under Apache License 2.0, making it a business friendly library. The SpringWiki sample application reuses a set of style sheets written for mediawiki that are GPL. [Less]

1USERS

A unique flat-file database module, written in pure perl. True multi-level hash/array support (unlike MLDBM, which is faked), hybrid OO / tie() interface, cross-platform FTPable files, ACID transactions, and is quite fast. Can handle millions of keys ... [More] and unlimited levels without significant slow-down. Written from the ground-up in pure perl -- this is NOT a wrapper around a C-based DBM. Out-of-the-box compatibility with Unix, Mac OS X and Windows. [Less]

1USERS

JOTM (Java Open Transaction Manager) is a fully functional open source standalone transaction manager that implements the XA protocol and is compliant with the JTA APIs.

1USERS

Apache Commons Transaction implements multi level locks, transactional collections and transactional file access in Java.

0USERS

Lockless Multi-Reader, Multi-Writer Transaction Capable Hash Tables

0USERS
 

FUSE Message Broker is an open source, enterprise version of Apache ActiveMQ. This enterprise release is tested, certified and supported. FUSE Message Broker is a JMS platform providing high performance, unlimited scalability, and mission-critical ... [More] reliability for distributed enterprise computing. FUSE Message Broker is a cost-effective and flexible messaging platform for reliably executing transactions and moving data, efficiently scaling operations, and connecting processes across heterogeneous database and application environments. FUSE Message Broker supports JMS 1.1 and many integration-related standards including JDBC, JCA, and EJBs; dependent specifications such as JTA and JNDI; as well as AJAX, REST, HTTP, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transport protocols. [Less]

0USERS

SimpleDBM is a transactional database engine, written in Java. It has a very small footprint and can be embedded in the address space of an application. It provides a simple programming API, which can be learned very quickly. FeaturesSimpleDBM has ... [More] the following features: Transactional - SimpleDBM fully supports ACID transactions. SimpleDBM uses a STEAL/NO-FORCE buffer management strategy for transactions. Multi-threaded - SimpleDBM is multi-threaded and supports concurrent reads and writes of data. Write Ahead Log - SimpleDBM uses a write ahead log to ensure transaction recovery in the event of system crashes. Lock based concurrency - SimpleDBM uses shared, update and exclusive row locks to manage concurrency. Multiple Isolation Levels - SimpleDBM supports read-committed, repeatable-read, and serializable isolation levels. B-Tree Indexes - SimpleDBM implements B-plus Tree indexes, that fully support concurrent reads, inserts and deletes. SimpleDBM B-Trees continually re-balance themselves, and do not suffer from fragmentation. Tables - SimpleDBM supports tables, but for maximum flexibility, treats table rows as blobs of data. Table rows can have any internal structure as you like, and can span multiple disk pages. Standard table rows with multiple columns are supported via add-on modules. Latches and Locks - SimpleDBM uses latches for internal consistency, and locks for concurrency. Latches are more efficient locking mechanisms that do not suffer from deadlocks. Deadlock detection - SimpleDBM has support for deadlock detection. A background thread periodically checks the lock table for deadlocks and aborts transactions to resolve deadlocks. StatusSimpleDBM is currently in early BETA and not suitable for use in Production systems. The latest builds can be downloaded from http://code.google.com/p/simpledbm/downloads/list. NOTICEThe new SimpleDBM RSS 1.0.11 BETA release fixes several critical bugs. If you are using an older version, please upgrade to this release. [Less]

0USERS

Scalaris is a distributed key-value store.Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services. Scalaris uses a structured overlay with a non-blocking Paxos commit protocol for ... [More] transaction processing with strong consistency over replicas. Scalaris is implemented in Erlang. Mailing list: http://groups.google.com/group/scalaris Documentation: GettingStarted APIs Users and developers guide in the SVN: trunk/user-dev-guide/main.pdf Related projects: http://code.google.com/p/mochiweb-scalaris/ The Scalaris project was initiated by Zuse Institute Berlin and onScale solutions GmbH and is partly funded by the EU projects Selfman and XtreemOS. More information (papers, videos) can be found at http://www.zib.de/CSR/Projects/scalaris and http://www.onscale.de/scalaris.html. [Less]

0USERS

Warp-persist is a lightweight library that provides persistence and transactions for applications using Google Guice. You can use warp-persist inside web and servlet applications as well as EJB and simple desktop applications. All with a few simple ... [More] configuration steps. Quick HitsInject DAOs & Repositories Flexible units-of-work Declarative transaction management Using @Transactional Or your own custom AOP Dynamic Finders (reduce boilerplate query code) Warp-persist fully supports: Hibernate Java Persistence API (JPA) db4objects ...and is easily extensible to any persistence system of your choice! [Less]