Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

iAuxSQL: database engine by iAuxSoft



Database

Product Description

iAuxSQL: database engine is the programming library for SQL Database sub-system for C++ development of games and other software. Every database host provides own native client library but the behavior and API of each are always different. iAuxSQL's goal is to unify many different database clients into single, portable and high-performance interface.

Features:

  • Supports: MySQL (4.1, 5.0, 5.1, 5.4, +), PostgreSQL (8.2+), Oracle (10.2+), SQLite (built-in: latest)
  • Transactions:
    • Native
    • iAuxSQL specific: named, thread-local, thread-safe
  • Proxy (client/server)
  • Asynchronous Execute queries
  • Separate Execute and Select query streams
  • Serialization:
    • Base 16
    • Base 32
    • Base 64
    • Base 64 + DEFLATE (data compression with DEFLATE algorithm)
  • Encryption:
    • Block ciphers: TwoFish, BlowFish, GOST 28147-89
    • Stream ciphers: OFB, CFB, Alleged RC4
  • Interface: C++ with inline documentation of functions, interfaces, parameters
  • Precompiled binary: Microsoft Visual C++, GNU Compiler Collection (GCC)
  • Platform: Windows (XP SP2, Vista, 7 - 32/64 bit), Windows Mobile 6 (ARMv4), Windows Mobile 6.5.3 (ARMv5, ARMv5 + VFP), Linux (32/64 bit), MacOSX 10.5.+(x86: 32/64 bit, PPC: by request), iOS (ARMv6 + VFP, device/emulator), Android (ARMv5, ARMv7a + VFPv3, ARMv7a + NEON, device/emulator)

iAuxSQL: database engine

Market Segment(s)

  • Embedded
  • Mobile

Target Platform(s)

  • Android
  • Other OS
  • Palm OS
  • Windows Embedded CE
  • Windows Mobile

ARM Processor(s)

  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • ARMv4
  • ARMv5
  • ARMv6
  • ARMv7
  • ARMv8
 
ARM Connected