組込み向け高速データベース Ubiquitous DeviceSQL ストリームベースの世界最小クラスのデータベースエンジン

開発環境

開発言語
  • DeviceSQL言語(業界標準 Oracle PL / SQL準拠)
  • C/C++(Embedded SQL API / Native API)
ツール
  • DeviceSQLコンパイラ(DeviceSQL Compiler)
  • サンプルアプリケーション(StarterSamples)
  • DeviceSQL SQLProbe
開発ホストOS
  • Windows
  • Linux

ターゲット環境(ランタイム)

フットプリント
  • 50KB~。 コンフィグレーション、コンパイラの種類に依存します。
実装方式
  • ライブラリ型
データモデル
  • リレーショナル
  • データストリーム
最大データベースサイズ
  • 4TB(4096GB)
最大テーブル数 / データベース
  • 2048
最大レコード / テーブル
  • 無制限 (メモリ等のリソース空きサイズに依存)
データフォーマット & エンコード
  • Unicode UTF-8, UTF-16, ASCII
  • "Instant-On" paged index / storage フォーマット
データタイプINT, SHORT, LONG, FLOAT, DOUBLE, VARCHAR, NVARCHAR, TIMESTAMP, DATE, BINARY, BIT8, BIT16, BIT32, INT8, INT16, INT32, INT64, UINT8, UNIT16, UINT32, UINT64, FLOAT64, POINTER, PHONECHAR, RECORD, STREAM, VECTOR_*type*, TABLE, POINT_I, POINT_IZ, POINT_D, POINT_DZ
インデックスサービス
  • ハッシュ(Hash), AVL-Tree, B-Tree
  • R*-Tree(空間検索), N-gram(全文検索)
ストレージサポート
  • ストリーム
  • インメモリ(In-Memory)
  • メモリマップドストレージ(Memory Mapped Storage)
    FlashROM, HDD, SD/MMC etc.
  • デバイスダイレクトストレージ(Paged Storage)
    FlashROM, HDD, SD/MMC etc.
データ共有
  • マルチプロセス(Paged Storage)
  • マルチスレッド
リモートアクセスリモートのDeviceSQL DBファイルへのアクセス
*プラットフォームに依存)
クラウド 連携各種IoTクラウドプラットフォーム提供の通信ライブラリによりサポート
サポート CPU32bits, 64bits 各種CPUに対応
サポート OSμITRON(TOPPERS-PRO, eForce社μC3等), Linux, Windows CE, FreeRTOS, Symbian, VxWorks, QNX, ThreadX, In house OS他、None-OSにも対応
メニューを閉じる
一つ前に戻る