{"id":43251,"library":"mysql-bindings-benchmarks","title":"MySQL Bindings Benchmarks","description":"Benchmarks for Node.js MySQL bindings, version 0.2.1. This package compares performance of different MySQL client libraries on old Node.js 0.6.x. Abandoned since 2012. Not suitable for modern Node.js versions.","status":"abandoned","version":"0.2.1","language":"javascript","source_language":"en","source_url":"git://github.com/Sannis/node-mysql-bindings-benchmarks","tags":["javascript","mysql","sql","database","benchmark"],"install":[{"cmd":"npm install mysql-bindings-benchmarks","lang":"bash","label":"npm"},{"cmd":"yarn add mysql-bindings-benchmarks","lang":"bash","label":"yarn"},{"cmd":"pnpm add mysql-bindings-benchmarks","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Only CommonJS supported; package predates ESM.","symbol":"benchmark","correct":"const benchmark = require('mysql-bindings-benchmarks');"},{"note":"No ESM support; use CommonJS require.","wrong":"import { MySQLClient } from 'mysql-bindings-benchmarks';","symbol":"MySQLClient","correct":"const MySQLClient = require('mysql-bindings-benchmarks').MySQLClient;"},{"note":"Exports a suite object for running benchmarks.","symbol":"suite","correct":"const suite = require('mysql-bindings-benchmarks').suite;"}],"quickstart":{"code":"const benchmarks = require('mysql-bindings-benchmarks');\nconst suite = benchmarks.suite;\nsuite.run();\n// Outputs benchmark results to console.","lang":"javascript","description":"Runs the MySQL bindings benchmarks using CommonJS require."},"warnings":[{"fix":"Do not use; consider alternatives like mysql2 benchmark scripts.","message":"Package is abandoned and only supports Node.js 0.6.x. Will not work on modern Node versions.","severity":"gotcha","affected_versions":">=0.6.x"},{"fix":"Use require() instead of import.","message":"No ESM support; import will fail.","severity":"gotcha","affected_versions":"all"},{"fix":"Avoid using in production or security-sensitive contexts.","message":"Unmaintained since 2012, may have security vulnerabilities.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.2.1':10 '0.6':23 '2012':27 'abandon':25 'benchmark':3,4,38 'bind':2,8 'client':18 'compar':13 'databas':37 'differ':16 'javascript':34 'librari':19 'modern':31 'mysql':1,7,17,35 'node.js':6,22,32 'old':21 'packag':12 'perform':14 'sinc':26 'sql':36 'suitabl':29 'version':9,33 'x':24","created_at":"2026-06-05T16:58:54.248562+00:00","updated_at":"2026-06-05T16:58:54.248562+00:00","problems":[{"fix":"npm install mysql-bindings-benchmarks (but only works on Node 0.6.x)","cause":"Package not installed or not in node_modules.","error":"Error: Cannot find module 'mysql-bindings-benchmarks'"},{"fix":"Use const benchmarks = require('mysql-bindings-benchmarks'); then call benchmarks.suite.run();","cause":"Using wrong import style; expecting a function?","error":"TypeError: require(...) is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://sannis.github.com/node-mysql-bindings-benchmarks","github":"git://github.com/Sannis/node-mysql-bindings-benchmarks","docs":null,"changelog":null,"pypi":null,"npm":"mysql-bindings-benchmarks","openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-05","next_check":"2026-09-03","install_tag":null}}