Displaying 1 to 13 from 13 results

sqlcheck - Automatically identify anti-patterns in SQL queries

  •    C++

sqlcheck automatically detects common SQL anti-patterns. Such anti-patterns often slow down queries. Addressing them will, therefore, help accelerate queries.sqlcheck targets all major SQL dialects.

AliSQL - AliSQL is a MySQL branch originated from Alibaba Group

  •    C++

AliSQL is a MySQL branch originated from Alibaba Group. It is based on the MySQL official release and has many feature and performance enhancements. AliSQL has proven to be very stable and efficient in production environment. It can be used as a free, fully compatible, enhanced and open source drop-in replacement for MySQL.AliSQL has been an open source project since August 2016. It is being actively developed by engineers from Alibaba Group. Moreover, it includes patches from Percona, WebScaleSQL, and MariaDB. AliSQL is a fruit of community effort. Everyone is welcomed to get involved.

soci - SOCI - The C++ Database Access Library. This is official repository the SOCI project.

  •    C++

Originally, SOCI was developed by Maciej Sobczak at CERN as abstraction layer for Oracle, a Simple Oracle Call Interface. Later, several database backends have been developed for SOCI, thus the long name has lost its practicality. Currently, if you like, SOCI may stand for Simple Open (Database) Call Interface or something similar. SOCI library is distributed under the terms of the Boost Software License.

node-mariasql - A node.js binding to MariaDB's non-blocking (MySQL-compatible) client library

  •    C++

A node.js binding to MariaDB's non-blocking (MySQL-compatible) client library.This binding is different from a vanilla libmysqlclient binding in that it uses the non-blocking functions available in MariaDB's client library. As a result, this binding does not use multiple threads to achieve non-blocking behavior.




node-db-mysql - MySQL database bindings for Node.js

  •    C++

For detailed information about this and other Node.js database bindings visit the [Node.js db-mysql homepage] homepage. This module is released under the [MIT License] license.

amy - A C++11 compliant header-only asynchronous MySQL client library based on Asio

  •    C++

Amy is a C++11 compliant header-only Asynchronous MySQL client library based on Asio. It enables you to work with MySQL in both asynchronous and blocking ways. Amy had been tested using Clang++ 3.8 under Ubuntu 16.04, FreeBSD 11.0, and Mac OS X 10.10. It should also works under other similar UNIX-like systems with minimum efforts. By default, Amy compiles against vanilla Asio. You may claim this explicitly by defining macro USE_BOOST_ASIO to 0.

mysql-binlog-events - download from http://labs.mysql.com/

  •    C++

The MySQL Binlog Events Library is a C++ library for reading MySQL replication events, either by connecting to a server or by reading from a file. To handle reading from a server, it includes a very simple client. You need to have CMake version 2.8 or later and MySQL-5.7.x .


query-playback - Query Playback

  •    C++

© 2011-2017 Percona LLC. © 2017 Dropbox, Inc. See LICENSE for full text of the GPL. Query Playback is a tool for replaying the load of one database server to another.

BaikalDB - BaikalDB, an Enhanced Structured Database.

  •    C++

BaikalDB is a distributed enhanced structured database system. It supports sequential and randomised realtime read/write of structural data in petabytes-scale. BaikalDB is compatible with MySQL protocol and it supports MySQL style SQL dialect, by which users can migrate their data storage from MySQL to BaikalDB seamlessly. BaikalDB internally provides projections, filter operators (corresponding with SQL WHERE or HAVING clause), aggregation operators (corresponding with GROPY BY clause) and sort operators (corresponding with SQL ORDER BY), with which users can fulfill their complex and time-critical anayltical and transational requirement by writing SQL statements. In a typical scenario, hundreds of millions of rows can be scanned and aggregated in few seconds. BaikalDB also supports full-text search by building inverted indices after words segmentation. Users can harness fuzzy search feature simply by adding a FULLTEXT KEY type index when creating tables and then use LIKE clause in their queries.

mysql_maxdiskusage - Give warnings or block inserts when MySQL runs low on disk space

  •    C++

This is tested against MySQL 5.7 and MySQL 8.0. Pull requests for other MySQL and MariaDB versions are welcome. Copy the mysql_maxdiskusage directory to the plugin directory of the MySQL source code. Build the code as usual or just run make maxdiskusag. Either use the resulting build or copy maxdiskusage.so to the plugin_dir.

nanodbc - A small C++ wrapper for the native C ODBC API | Requires C++14 since v2.12

  •    C++

A small C++ wrapper for the native C ODBC API. Please see the online documentation for user information, example usage, propaganda, and detailed source level documentation. Note: The Coverity status uses the coverity_scan branch. When master has had a significant amount of work pushed to it, merge those changes into coverity_scan as well to keep the status up to date.