DataBaseに関するリンク集

情報

sqlpowerpage SQL専門サイト RDBMS
データベース・セキュリティ・コンソーシアム(DBSC)
データベースセキュリティガイドライン
データベース友の会
「データベース」をキーワードに、DBA/DA、モデリング、DB製品の技術者、関係者が集い、相互に学びながら技術力を高めていく会です。
nosql-ja
nosql-jaコミュニティとはNO SQLではなく、NOT ONLY SQLを指向するオープンソースプロダクトについての議論をするコミュニティです。
  • 比較・Benchmark
aware.jp
オープンソースPure Javaデータベースの比較(HSQLDB, Mckoi SQL Database, axion)
IPA OSS iPedia
Linux/OSSシステム構築情報。各種DBのベンチマーク結果等。
  • 接続文字列
Ukulele Time > Works
接続文字列一覧情報等。
ConnectionStrings.com
データベース及びファイル等への接続文字列一覧情報。

Tool

Sequoia <Apache License V2.0>
Sequoia is a transparent middleware solution for offering clustering, load balancing and failover services for any database. Sequoia is the continuation of the C-JDBC project.
ora2pg <Perl License>
Ora2Pg is a Perl module to export an Oracle database schema to a PostgreSQL compatible schema. It connects your Oracle database, extracts its structure, and generates an SQL script that you can load into your PostgreSQL database.

ERD(Entity-Relationship Diagram)

実体関連ダイヤグラム

  • 商用
Microsoft Visio
DB Visual Architect
ERwin
SI Object Browser ER
  • 商用/無償(DualLicense)
AZZURRI > Clay Database Modeling Pro Edition/Core Edition
Eclipseのプラグイン。
JUDE Server/Enterprise/Professional/Community
基本的なUML図(UML2.0)に対応しています。 特に、快適な操作感を大切にしています。
無償版のJUDE/CommunityではER図は上位版で作成したものを表示する事は可能であるが作成は不可。
JUDE Community Site
  • 無償
有限会社ディービーコンセプト > XEAD(Xml-based Enterprise Architecture Designer) <無償>
XEADは、企業システムの基本設計情報を編集・閲覧するための専用ツールです。データモデリングだけでなく、業務プロセス連係や機能連係のモデリングまでを立体的に支援します。
fabFORCE.net > DBDesigner 4
日本語マニュアル
WWW SQL Designer
ブラウザからDBのテーブル設計が行える。
ExcelERD
ExcelでER図作成。

O/R Mapping(Object/Relational Mapping)

Hibernate
Torque
Cayenne
NHibernate
  • 参考情報
@IT > Java Solution > Hibernateで理解するO/Rマッピング
O/Rマッピングは、従来の煩雑なデータベースに関する処理の記述をスマートにし、柔軟なアプリケーションの構築を可能にします。

DB操作

Common SQL Environment
EMS PostgreSQL Manager
JERT(JavaEye Reporting Tool)

SQL Editor

A.Ogawa's home
psqledit/osqledit
Missinglink
OraSqlEditor, SqlSplatterの公開。
ValueSQL
全てのRDBMSに接続可能な高機能SQL発行ツール
YokkaSoft
SQLEditorXP等Oracleに特化したツール群
SQLTools.net
SQLTools for ORACLE

DataProvider

C-JDBC
Clustered JDBC
db4objects
native Java and .NET open source database engine
VJDBC(Virtual JDBC)
VJDBC (Virtual JDBC) is a JDBC type 3 driver which provides efficient tunneling of JDBC commands/results over different communication protocols (RMI, HTTP, HTTPS ...).

Benchmark

ODBC Bench
Prerequisite: Basic Unix, Linux or MacOS X familiarity

DataBase(RDBMS)

The Apache DB Project

Microsoft SQL Server

  • 情報
ビジネスインテリジェンス
Microsoft ダウンロードセンター > SQLServer
色々Download出来る。
コンピュータ系blog : MSDE2000
DBEngineのみで管理ツールが付属しないMSDEを便利に管理するツールの紹介等。
Windows XP Service Pack 2 による SQL Server、および MSDE に対する影響について
Windows XP Service Pack 2 (SP2) により、SQL Server 2000、および SQL Server 2000 Descktop Engine (MSDE) のインストールに対する影響について、説明をします。
Microsoft SQL Server Community Projects & Samples
  • Microsoft SQL Server 2008
Microsoft SQL Server 2008 オンライン ブック(2008年 8月)
Microsoft SQL Server 2008 用 Feature Pack
2008年 8月
2008年 10月
2009年 4月
Microsoft SQL Server 2008 レポート ビルダ 2.0
ビジネス ユーザーおよびパワー ユーザー向けの直感的なレポート作成環境を提供します。SQL Server 2008 Reporting Services の全機能がサポートされています。
Microsoft SQL Server 2008 Upgrade Advisor
Microsoft SQL Server 2008 Upgrade Advisor analyzes instances of SQL Server 2000 and SQL Server 2005 in preparation for upgrading to SQL Server 2008. Upgrade Advisor identifies feature and configuration changes that might affect your upgrade, and it provides links to documentation that describes each identified issue and how to resolve it.
  • Microsoft SQL Server 2005
SQL Server 2005 Books Online
Microsoft SQL Server 2005 用 Feature Pack(2005年 11月)
SQL Server 2005 Driver for PHP Cumulative Update - October 2008
The SQL Server 2005 Driver for PHP is a PHP 5 extension that allows for the reading and writing of SQL Server data from within PHP scripts. The extension provides a procedural interface for accessing data in all editions of SQL Server 2005 and SQL Server 2008.
  • Microsoft SQL Server 2000
SQL Server 2000 Books Online(2007年 6月更新)
Cumulative list of the hotfixes that are available for SQL Server 2000 SP4
This article contains a list of the Microsoft SQL Server 2000 hotfixes.
Microsoft SQL Server 2008 Express Edition <無償>
Normal, with Tools, with Advanced Services
Microsoft SQL Server 2005 Express Edition <無償>
よく寄せられる質問 > SQL Server 2005 Express Edition
  • MSDE 2000
Microsoft SQL Server 2000 Desktop Engine(MSDE 2000) <無償>
SQL Server 2000 Desktop Engine (MSDE 2000) は、SQL Server のコアな技術をベースにして構築されたデータベース エンジンで、小規模のWeb アプリケーションやシステム、またはデスクトップアプリケーションなど、企業のデータストレージを拡張することができます。
  • ODBC/JDBC Driver
Microsoft SQL Server 2005 JDBC Driver 1.2
Microsoft SQL Server 2005 JDBC Driver 1.1 をダウンロードします。これは、タイプ 4 の JDBC ドライバです。このタイプの JDBC ドライバは、J2EE (Java2 Enterprise Edition) で使用可能な標準 JDBC アプリケーション プログラム インターフェイス (API) を使用してデータベースに接続します。
Microsoft® SQL Server™ 2000 Driver for JDBC™ Service Pack 2 - 日本語
JDK 1.1.8〜JDK 1.4対応。SQL Server 2000 Driver for JDBC のインストール方法
FreeTDS(Tabular DataStream)
FreeTDS is a set of libraries for Unix and Linux that allows your programs to natively talk to Microsoft SQL Server and Sybase databases.
jTDS
jTDS is an open source 100% pure Java (type 4) JDBC 3.0 driver for Microsoft SQL Server (6.5, 7, 2000 and 2005) and Sybase (10, 11, 12).
  • Tool
Microsoft Two support utilities are available for stress testing and performance analysis in SQL Server
Microsoft SQL Server 2000用の負荷テストツール。
Microsoft SQL Server Migration Assistant for Oracle 日本語版
SSMAは、Oracleデータベースから SQL Server へのアプリケーション移行の自動化に役立つツールセットです。SSMAを利用することで、データベースの変換を迅速、簡単、および正確に行うことが可能になり、SQL Server への移行に関する時間、コスト、およびリスクが大幅に軽減されます。
Microsoft SQL Server Migration Assistant for Oracle
SQL Server Migration Assistant (SSMA) is a complete suite of tools that automates all phases of the migration process from Oracle to Microsoft SQL Server, enabling customers to migrate their databases quickly, easily and accurately.
SQL Server Service Manager <GPL>
SQL Server Service Manager for MS SQL 2005 and 2008 : Discovers local SQL Instances and SQL Services, Manages starting/pausing/stopping SQL Services, Manages auto-startup service, Icon tray. Supports Windows XP, Vista, 2003, 2008
SQLServer 7.0/2000の時のようにタスクトレイにサービス状態が表示されていないと落ち着かない人向け。
HighBridge > MsdeSaver
MsdeSaverはMSDE(SQLServer)用の簡易管理ツールです。
Yes Software > SQL Server Compare
SQL Server Compare is an easy-to-use tool to compare 2 SQL Server database schemas and show or save the list of differences.
SQLCE Viewer <CPL>
SQLCE Viewer is a little database management studio for Microsoft Sql Server Compact Edition 3.5 It support some features that Microsoft did not . Such as Include import data from various other database ,Generate Linq based object .The UI is based on WPF

Oracle

Oracle Database 10g Express Edition - Free to develop, deploy, and distribute <無償>
Oracle Database 10g Express Edition (Oracle Database XE) is an entry-level, small-footprint database based on the Oracle Database 10g Release 2 code base that's free to develop, deploy, and distribute; fast to download; and simple to administer. 今の所β版の模様。
※Downloadするにはユーザ登録が必要。(登録は無料)
Oracle Patch Updates and Security Alerts
四半期毎にパッチをリリース。
OTN(OracleTechnologyNetwork)
サブスクリプション。
  • 情報
Oracleオープン・ソース・プロジェクト
Oracleテクノロジを拡張および使用したり、このテクノロジを基盤とするオープン・ソース・プロジェクトは多数ありますが、ここでは、その一部を紹介します。
Oracle Wiki > Japanese Wiki (日本語)
ここは、日本語の各種情報のためのトップページです。
株式会社アシスト > 無料提供技術情報
サポートセンターでは、お客様にお役に立てるよう技術情報を、都度、資料化して提供しています。
OracleSQLパズル
Joe Celko氏の著書[SQLパズル]の内容をふまえて構造化定理を意識しつつ、SQLパズルを解くサイトです。Oracle9i以降が対象です。
  • ODBC/JDBC Driver, Data Provider
Oracle Data Provider for .NET
Oracle Data Provider for .NET (ODP.NET)はMicrosoft .NET環境からOracleデータベースへの最適なデータ接続を提供するミドルウェアです。OLE DB .NETやODBC .NETと違い、ODP .NETはデータアクセスのブリッジを経由しないネイティブ設計なので、最も高効率かつ高機能なデータベース接続を提供します。
  • Tool
Oracle Developer Tools for Visual Studio .NET
The new Oracle Developer Tools for Visual Studio .NET is a tightly integrated "Add-in" for Visual Studio .NET that brings the power of the Oracle Database to .NET developers!
GEBORA <GPL>
GEBORA is an administrative tool for the Oracle Relational Database Management System. It's an OpenSource alternative to TOAD. Current version has syntax highlight, schema browser, pl/sql viewer and runner and many other features.
SQLTools for Oracle <GPL>
SQLTools is a light weighted and robust tool for Oracle PL/SQL database development. It includes a text editor, easy and powerful sql console and a couple of sql utilities. It works with Oracle 7.3/8/8i/9i/10g.

Oracle MySQL

MySQL MaxDB <商用>
MariaDB <GPL>
MariaDB is a community developed branch of the MySQL database that uses the Maria engine by default.
  • 情報
MySQL Tips
  • Tool
MySQL C++ code generator <GPL>
The MySQL C++ code generator (sql2class) utility is a code generation tool to convert output from the MySQL tool mysqldump to simple C++ classes.
Navicat for MySQL Lite
MySQL運用・管理ツールであるNavicatの広範囲な教育機関、非営利団体、個人を対象として一部機能を制限した無償のMySQLデータベース管理ツールであり、製品版(Enterprise Edition/Standard Edition/教育版)のデータベース接続、テーブル設計・編集機能はそのままに、機能が一部制限された状態で、無償・無期限でご利用いただけるバージョンです。
MySQL Sandbox <GPL>
MySQL Sandbox is a tool for installing one or more MySQL servers in isolation, without affecting other servers.
同じマシンで複数バージョンのMySQLをセットアップする為のPerlスクリプト。
HeidiSQL - a free MySQL front-end]
HeidiSQL is an easy-to-use interface and a "working-horse" for web-developers using the popular MySQL-Database. It allows you to manage and browse your databases and tables from an intuitive Windows interface.
  • Tool(Web Based)
phpMyAdmin

StarSuite/OpenOffice.org Base

OpenOffice.org Base
OpenOffice.org 2.0より追加。

IBM DB2

DB2 Universal Database Express-C <無償>
DB2 Express-C is provided with an unwarranted license and is available as a free download.
※Downloadするにはユーザ登録が必要。(登録は無料)
ソースネクスト - IBM DB2 Personal Developer's Edition Lite V8.2
今注目のDB2 UDBの最新版V8.2の機能をご利用いただけるソフトです。
  • 情報
DB2 Forum Japan
DB2ユーザーの情報交換コミュニティ
Unofficial DB2 BLOG
ブログサイト。

PostgreSQL / PowerGres

PowerGres <商用>
PowerGres ファミリーは、オープンソースデータベースで実績/定評のあるPostgreSQLをベースとしています。PostgreSQLをより使いやすく、より安心して運用していただけるように、データベース操作ツールやサポートが付属した製品です。
  • Language Implementation/Wrapper
PL/Java <BSD>
JavaでPostgreSQLのユーザー定義関数が書ける。
http://itpro.nikkeibp.co.jp/members/ITPro/oss/20040212/2/
  • 情報
pgFoundry
PgFoundry is the PostgreSQL Development Group's site for developing and publishing PostgreSQL-related software that is not part of the core product.
Tatsuo Ishii's web page
PostgreSQLに関する情報。
  • ODBC/JDBC Driver, Data Provider
Npgsql
Npgsql is a .Net Data Provider for PostgreSQL.
A .Net Data Provider is the functional equivalent in the .Net Framework to a jdbc driver in the Java Framework.
  • Tool
pgpool <BSD>
Pgpool is a connection pooling/replication server for PostgreSQL.
  • Tool(Web Based)
phpPgAdmin

SQLite

SQLite <Public Domain>
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
HowToCompile - コンパイル方法
SQLite WinCE Port <CPL>
Windows CE port to the SQLite library.
  • Document
SQLite C Interface
SQLite ドキュメントの翻訳
SQLite が認識できる SQL
ThirdImpact > ドキュメント > SQLite > 翻訳文書
  • 情報
ThinkIT > SQLiteの高度な活用術
マイコミジャーナル > 生まれ変わるPHP - Zend Engine 2、SQLiteの実力は?
元祖 さとしのブログ > SQLite の INSERT は遅いのか?
東方算程譚 > おもしろかったなりよ
わんくま名古屋勉強会#2の「WinUnit - お気楽お手軽UnitTest」の資料。UnitTestに渡すテストパラメータを予め登録しておいたSQLiteから取得しテストを実行します。
MASATOの開発日記 > SQLite性能評価まとめ
SQLite3.4.2の性能について調べた結果をまとめておきます。調べたのはデータ追加(INSERT)のパフォーマンスです。テーブルに100000件のデータを追加した時の処理時間を測りました。
Adobe デベロッパーセンター > SQLiteの操作処理がユーザ体験に与える影響についての考察
Adobe AIRでのSQLiteの同期・非同期モードのサンプルコード。
Accelerating SQL Database Operations on a GPU with CUDA(PDF)
By Peter Bakkum and Kevin Skadron
Sqlite wrapped <GPL>
This is a C++ wrapper for the Sqlite database C application programming interface. The code works for linux/unix, as well as win32. This library supports version 3 of the sqlite database. From version 1.2 the connection pool can be made threadsafe.
The CodeProject > CppSQLite
This article describes CppSQLite, a very thin C++ wrapper around the public domain SQLite database library.
sqlite source + vs2005 static library solution + wrapper
SQLiteDB <zlib/libpng>
SQLiteDB is a C++ wrapper around the SQLite database library. It will be designed to be as generic as possible making it able to be used with Standard C++ as well as with other libraries (wxWidgets, etc)
wxSQLite3
wxSQLite3 is a C++ wrapper around the public domain SQLite 3.x database and is specifically designed for use in programs based on the wxWidgets library.
SQLite C++ Wrapper <zlib>
A minimalistic wrapper for SQLite 3.x, inspired by the ADO.NET interfaces.
sqlite3x <zlib>
上記SQLite C++ Wrapperを別な人がhackしたもの。
sq3 <Public Domain>
上記SQLite C++ Wrapperを別な人がhackしたもの。CStringを利用したMFC版も有り。
SQLite++ / http://www.sqliteplus.com <商用>
SQLite++ is a cross-platform C++ wrapper library for SQLite. It is designed to make using the SQLite C library easy without sacrificing performance. SQLite++ features built-in TwoFish encryption and ZLib compression.
SQLitePlus COM DLL / http://www.sqliteplus.com <商用>
SQLitePlus is a COM Wrapper DLL and Database Manager that extend the functionality of SQLite
dhSQLite
With only two Dlls you get a complete Replacement to the whole ADO/JET-environment - no dependency-hazzle anymore (working even on Linux/Wine).
C#-SQLite <MIT>
Windows C# port of the SQLite library. SQLiteのソースコード(C言語)をすべてC#に置き換えているらしい。
php-sqlite3
SQLite3 extension package for PHP
SQLite Java Wrapper/JDBC Driver <BSD-style>
This is a Java wrapper including a basic JDBC driver for the SQLite 2/3 database engine. It is designed using JNI to interface to the SQLite API.
SQLJet <GPL>
SQLJet is an independent pure Java implementation of a popular SQLite database management system. SQLJet is a software library that provides API that enables Java application to read and modify SQLite databases.
  • ODBC/JDBC Driver, Data Provider
System.Data.SQLite / ADO.NET 2.0 Provider for SQLite
System.Data.SQLite is an enhanced version of the original SQLite database engine. It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll). It has no linker dependency on the .NET runtime so it can be distributed independently of .NET, yet embedded in the binary is a complete ADO.NET 2.0 provider for full managed development.
SQLite ODBC Driver <URL>
The SQLite Database Engine provides a lightweight C library to access database files using a large subset of SQL92 without the overhead of RDBMS server processes. In order to use that functionality as a desktop database I wrapped the SQLite library into an ODBC driver.
SQLite JDBC Driver <Apache License V2.0>
SQLite JDBC driver, which is developed by Taro L. Saito, is an extension of Zentus's SQLite JDBC driver that enables you to access SQLite database files in Java codes.
SQLite JDBC Driver for Mysaifu JVM
SQLite JDBC Driver for Mysaifu JVM and SQLite JNI Library for Windows (x86) and Linux (i386/PowerPC).
  • Library
SQLCipher <BSD-style>
SQLCipher is an open source SQLite encryption extension. It provides transparent, full database, AES-256 encryption with minimal performance impact. SQLCipher depends on the trusted and peer-reviewed OpenSSL project for cryptographic functions. SQLCipher is cross platform and has been used successfully on the iPhone, Mac OS X, Linux, and Windows.
  • Tool
SQLite ControlCenter 日本語版
SQL C Library の SQLite の DB を GUI で参照できるツール SQLiteCC(SQLite Control Center) を日本語化したものです.本家の SQLiteCC では対応していない SQLite3 のデータベースファイルも扱えます.
SQLite Database Browser <Public Domain>
SQLite Database browser is a light GUI editor for SQLite databases, built on top of QT. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.
SQLite Query Helper <GPL>
SQLite Query Helper is a simple application for managing SQLite databases queries in Microsoft Windows. It uses System.Data.SQLite for ADO.NET 2.0 found at sqlite.phxsoftware.com using SQLite v3.3.12. Requires .NET Framework 2.0.
TkSQLite <BSD>
TkSQLite is a GUI database manager for SQLite implemented by Tcl/Tk. It can manage SQLite version2.8 and SQLite version3.x database. And it can handle many encodings like Shift-JIS, EUC-JP and Windows native milti-byte encodings not only UTF-8. And it can run on Windows and Linux and MacOSX as native Look & Feel. And it's Freeware.
日本のお方が作られたツールなので日本語UIも有り。
ぷっぷのあとりえ > PupSQLite
SQLite3用の編集ツール。DBの新規作成,CSV,Excel,MDB,XMLの読み込み、SQLの実行などが可能です。
mdb-sqlite <BSD>
Provides automated conversion of MS Access 2000 databases to SQLite on any platform, utilizing Jackcess and SQLite Java libraries. No native driver required.
Mike T's SQLite Database Administrator Tool
I'm writing it in REALbasic, so therefore it is inherently cross-playform and avaiable for Mac OS X (Universal), Windows and Linux.
xLITE - Excel/Proto SQLite utility
xLite is VBA Module to allow access to the power of SQLite from within a VBA macro environment.
  • Tool(Web Based)
rktSQLite for PHP <PHP>
SQLiteのデータベースをWEB上から管理するツール。 PDOの採用により最新バージョンのSQLiteに対応。
phpSQLiteAdmin <GPL>
phpSQLiteAdmin is a Web interface for the administration of SQLite databases
SQLite Manager <GPL>
SQLiteManager is a multilingual web based tool to manage SQLite database. The programming language used is: PHP4, but work fine with PHP5. Work just as well on a platform Linux as on Windows or MAC.
インターフェースの日本語表示にも対応。
  • Tool(Browser Based)
sqlite-manager <MPL 1.1>
Manage all your sqlite databases using this lightweight extension for firefox, thunderbird, sunbird, seamonkey, songbird, komodo, etc.

Firebird

Firebird <InterBase Public License(MPL 1.1と同等)>
Firebird RDBMS offers many ANSI SQL features & runs on Linux, Windows & several Unix platforms. Features excellent concurrency & performance & powerful stored procedure & trigger language.
BorlandのInterBase 6.0のオープンソース版がベースとなっている。
Firebirdユーザー会
Firebirdの特徴
  • 情報
Firebird News
2分でわかるFirebird
Think IT > 第3回:医療システムを席巻するFirebird!
  • Language Implementation/Wrapper
IBPP, a C++ API for Firebird Server <IBPP License>
IBPP, where the ‘PP’ stands for ‘++’, is a C++ client interface for Firebird versions 1.0, 1.5 and further.
  • Tool(Web Based)
ibWebAdmin
ibWebAdmin is a web frontend for the Firebird and InterBase database server.

SYBASE

サイベース株式会社
  • Tool
SybTools <Eclipse Public License>
Open source tools for Sybase administration, monitoring and performance tuning.
Eclipse RDT ベースなアプリケーション。

SQL Anywhere

iAnywhere Solutions > SQL Anywhere® Studio
開発者向けの Developer Edition もあり。

VoltDB

VoltDB <商用>
VoltDB <GPL>
  • 情報
SourceForge.JP Manazine >「NoSQL」を上回る性能を目指す次世代型高速SQLデータベース「VoltDB」登場
独り言v6 > VoltDB は何故早いのかは問題ではない。何をするためのシステムなのかが問題だ

Microsoft Office Access

Microsoft Access Club
データベースAccessのサポートサイト。

FileMaker

Plug-in

管理工学研究所 - 桐
日本語データベースシステム。

JavaベースDB

The Apache Derby Project <Apache License V2.0>
Axion <Apache License V2.0>
Mckoi SQL Database <GPL>
H2 Database Engine <MPL/Eclipse Public License>
hsqldb <BSD>

DataBase(NoSQL:Not only SQL)

MapReduce系やら、KVS(KeyValueStore)やら色々。

Oracle Berkeley DB

Berkeley DB <URL>
Oracleに買収された。
Download Page

Apache Cassandra

The Apache Cassandra Project <Apache License V2.0>
The 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.
Apache Cassandra Wiki

Apache CouchDB

The Apache CouchDB Project <Apache License V2.0>
Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript.

MongoDB

MongoDB <AGPL>
MongoDB (from "humongous") is a scalable, high-performance, open source, document-oriented database. Written in C++.

Hypertable

Hypertable <GPL>
Hypertable is an open source project based on published best practices and our own experience in solving large-scale data-intensive tasks.

Raven DB

Raven DB <AGPL/商用>
Raven is an Open Source (with a commercial option) document database for the .NET/Windows platform.

Tokyo Cabinet

Tokyo Cabinet <LGPL>
Tokyo Cabinetはデータベースを扱うルーチン群のライブラリです。データベースといっても単純なもので、キーと値のペアからなるレコード群を格納したデータファイルです。キーと値は任意の長さを持つ一連のバイト列であり、文字列でもバイナリでも扱うことができます。テーブルやデータ型の概念はありません。レコードはハッシュ表かB+木か固定長配列で編成されます。

Kyoto Cabinet

Kyoto Cabinet - 京都収納棚 <GPL>
mixi Engineer's blog > Kyoto Cabinet 1.0.0リリース!

Google LevelDB

LevelDB <BSD>
a fast and lightweight key/value database library
LevelDB Benchmarks

SenseiDB

SenseiDB(先生DB) <Apache License V2.0>
Sensei is a distributed data system that was built to support many product initiatives at LinkedIn.com, e.g. LinkedIn Signal and the LinkedIn Homepage.

関連書籍

Database/Books#Books
読み込みに時間が掛かるので、下位ページへ移動。

ページ先頭へ   最終更新のRDF 最終更新のRSS
Last-modified: 2012-01-23 (月) 14:57:50 (2128d)
Valid XHTML 1.1 Valid CSS! [Valid RSS]