{"id":18365252,"url":"https://github.com/openlink/odbc-bench","last_synced_at":"2025-08-22T11:10:06.397Z","repository":{"id":2781787,"uuid":"3781301","full_name":"openlink/odbc-bench","owner":"openlink","description":"OpenLink ODBC Bench is an open-source ODBC Benchmarking tool providing real-time comparative benchmarking for ODBC Drivers, Database Engines, and Operating Systems combinations.","archived":false,"fork":false,"pushed_at":"2020-01-02T12:06:03.000Z","size":1117,"stargazers_count":10,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-03-22T03:22:35.192Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/ODBCBench","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openlink.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-03-20T23:13:34.000Z","updated_at":"2022-11-14T22:22:08.000Z","dependencies_parsed_at":"2022-08-25T19:30:10.219Z","dependency_job_id":null,"html_url":"https://github.com/openlink/odbc-bench","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openlink%2Fodbc-bench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openlink%2Fodbc-bench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openlink%2Fodbc-bench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openlink%2Fodbc-bench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openlink","download_url":"https://codeload.github.com/openlink/odbc-bench/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247512532,"owners_count":20950881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T23:12:58.632Z","updated_at":"2025-04-06T16:31:13.126Z","avatar_url":"https://github.com/openlink.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"odbc-bench - a TPC-A and TPC-C like benchmark program for databases\nCopyright (C) 2000-2020 OpenLink Software \u003codbc-bench@openlinksw.com\u003e\nAll Rights Reserved.\n\n\nLICENSE\n=======\n\nThis software is released under the GNU General Public License \n(see COPYING).\n\n\nDISCLAIMER\n==========\n\nThe benchmarks in this application are loosely based on the TPC-A and\nTPC-C standard benchmarks, but this application does not claim to be\na full or precise implementation, nor are the results obtained by this\napplication necessarily comparable to the vendor's published results.\n\n\nPackage Dependencies\n====================\nTo compile this application, please make sure the following packages\nand recommended versions are installed on your system.\n\n        Package\t  Version  From\n\t========  =======  ==================================\n\tgtk+\t  1.2.10   ftp://ftp.gtk.org/pub/gtk/v1.2\n\txml2      2.5.4    ftp://xmlsoft.org/\n\n\nFor development purposes the following packages may also be required:\n\n        Package\t  Version  From\n\t========  =======  ==================================\n\tautoconf  2.57\t   ftp://ftp.gnu.org/pub/gnu/autoconf\n\tautomake  1.6.3\t   ftp://ftp.gnu.org/pub/gnu/automake\n\tlibtool   1.4.3\t   ftp://ftp.gnu.org/pub/gnu/libtool\n\nThe above version are used for generating the source distributions with\nare currently generated on a standard RedHat 9 installation. Older version\nof these packages can sometimes be used, but could cause build problems.\n\nTo check the version number of the tools installed on your system,\nuse one of the following commands:\n\n    $ autoconf --version\n    $ automake --version\n    $ libtoolize --version\n    $ gtk-config --version\n    $ xml2-config --version\n\n\n\nBuilding software\n=================\n\nThis application is portable to a great number of systems. Building\nrequires the following steps:\n\n  step 1. Run configure to adjust to target platform\n  step 2. Run make\n  step 3. Run make install\n\n\nRunning configure\n-----------------\nThe configure program will examine your system for various compiler\nflags, system options etc. In some case extra flags need to be added\nfor the C compler to work properly.\n\nFor a full list of options, please run:\n\n    ./configure --help\n\n\nThe most important arguments are:\n\n*  --prefix=PREFIX         install architecture-independent files in PREFIX\n\n   By default, `make install' will install all the files in\n   `/usr/local/bin', `/usr/local/lib' etc.  You can specify an\n   installation prefix other than `/usr/local' using `--prefix', for\n   instance `--prefix=$HOME'.\n\n\n*  --enable-gui            build GUI applications (default)\n*  --disable-gui           build GUI applications\n\n   By default, both a command line and a graphical version of odbc-bench\n   are build, if the GTK+ libraries can be found. If GTK could not be\n   found, is unusable, or when --disable-gui is used, only a commandline\n   version of the odbc-bench tool is build.\n\n\n*  --enable-pthreads       build threaded applications (default)\n*  --disable-pthreads      build non-threaded applications\n\n   By default, a multithreaded application is build, unless\n   --disable-pthreads is explicitly added to the commandline of configure.\n\n\n*  --with-iodbc(=DIR)      Select iODBC support\n*  --with-odbcsdk(=DIR)    Select OpenLink odbcsdk support\n*  --with-unixodbc(=DIR)   Select UnixODBC support\n*  --with-datadirect(=DIR) Select DataDirect support\n\n   Specify one of these flags to state which driver manager you want\n   to use. The optional =DIR argument should be pointed to the base\n   installation directory of that Driver Manager. If the requested Driver\n   Manager not found, the system will try to locate an appropriate Driver\n   Manager in one of the system library paths.\n\n\n*  --with-odbc-inc=DIR     Specify custom ODBC include directory\n*  --with-odbc-lib=DIR     Specify custom ODBC lib directory\n   \n   If the above methods all fail, or an unknown driver manager is used, \n   these flags can be used to point to the correct include and lib paths.\n\n\n*  --with-xml-prefix=DIR   Prefix where libxml is installed (optional)\n\n   This flag is only needed when libxml2 is installed in a non-default\n   directory.\n\n\nSome influential environment variables:\n  CC          C compiler command\n  CFLAGS      C compiler flags\n  LDFLAGS     linker flags, e.g. -L\u003clib dir\u003e if you have libraries in a\n              nonstandard directory \u003clib dir\u003e\n\n\n\nA typical configure command looks something line:\n\n    ./configure --prefix=/usr/local --with-iodbc=/usr/local/iODBC \\\n    \t--with-xml-prefix=/usr/local/xml2\n\nThe configure script will perform a large number of checks to find all\nthe header files, libraries and programs the build process needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenlink%2Fodbc-bench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenlink%2Fodbc-bench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenlink%2Fodbc-bench/lists"}