Projects tagged ‘dbms’ and ‘relational’


Jump to tag:

Projects tagged ‘dbms’ and ‘relational’

Filtered by Project Tags dbms relational

Refine results Project Tags database (6) transactions (5) sql (5) java (5) jdbc (4) rdbms (4) clustering (3) odbc (3) windows (3) linux (3) embedded (3) server (3)

[7 total ]

1205 Users
   

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 ... [More] integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. [Less]
Created over 3 years ago.

28 Users
   

Ingres Database is the open source database management system that can reduce IT costs and time to value while providing the strength and features expected from an enterprise class database. Ingres ... [More] Database is a leader in supporting business critical applications and helping manage the most demanding enterprise applications of Fortune 500 companies. Focused on reliability, security, scalability, and ease of use, Ingres contains features demanded by the enterprise while providing the flexibility of open source. Core Ingres technology forms the foundation, not only of Ingres Database, but numerous other industry-leading RDBMS systems a [Less]
Created over 3 years ago.

3 Users

BlackRay is a relational database system designed to offer performance features commonly associated with search engines. It offers SQL support and sophisticated operational and management features. ... [More] Load-balancing and operational stability by means of N+1 redundance are included. BlackRay is called a "Data Engine" since it combines traditional, relational database features and SQL with the power and flexibility of search engines. It is a true hybrid, offering transaction support, data-versioned snapshots, and sophisticated function-based indices. Wildcards, phonetic, and fuzzy logic searches are supported, as well. Commercial support is available, and the project is released under a the GPLv2 license. [Less]
Created 5 months ago.

2 Users
   

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

0 Users

A full embedded SQL database management system for .NET, implementing all the features of the SQL-92 specifications (transactions, triggers, procedures, functions, etc.).
Created 2 months ago.

0 Users

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 ... [More] can be learned very quickly. FeaturesSimpleDBM has 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. Non FeaturesSimpleDBM is not an SQL engine. There is no support for distributed transactions (XA) yet. 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. LicenseSimpleDBM is licensed under GPL v2 with a clause similar to GNU Classpath Exception. NOTICEThe license has changed with the new SimpleDBM RSS 1.0.15 BETA release. A GNU Classpath Exception clause has been added to the license. [Less]
Created about 1 year ago.

0 Users

A very simple and minimal relational DBMS in Java, coded to learn about concurrency control. Basically, it lets you create custom relations and use some relation algebra operations with guaranteed ... [More] isolability, and not so much guaranteed durability, atomicity and consistency, because i was lazy and did not want to implement a logging scheme. Think of it as a fixed-size record file glorified with concurrency control, instead of a dbms, since that description suits is better. It has: Of course, the ability to define relations with their attributes. Relation algebra query operators: selection, renaming of relations, renaming of attributes, projection, joins, cartesian product. Adding, removing, and updating of tuples. Concurrency control, implemented with strict double-phase locking. It lacks: Data types other than int and fixed size strings A query parser Query optimizations Indices (hence performance is usually very low, since most operations require a full table scan) A proper user API Key constraints (primary or foreign) Proper durability in transactions (can abort transactions safely, but there is no logging, so if a transaction fails during commit DB becoms inconsistent) Every other thing you'd expect from a dbms. This project is "finished", i'm not developing it further since it was for a course final, and i'm not really that interested in the subject. Documentation [Less]
Created 12 months ago.