Граф коммитов

1258 Коммитов

Автор SHA1 Сообщение Дата
David Rolfe cc165f2249 [db voltdb] Add VoltDB client (#1319)
Add binding based on MIT licensed client version for VoltDB
2019-09-17 06:29:23 -05:00
Sean Busbey 178e4e5b0b
[documentation] Update README for ycsb.site (#1351) 2019-09-09 14:01:44 -05:00
seybi87 77080a3230 [jdbc] Changed sharded url delimiter to semicolon (#1233)
* changed the url splitting delimiter from , to ; to enable fail-over connection strings for JDBC
* included jdbc cluster connection strings in README

Co-authored-by: Sean Busbey <sean.busbey@gmail.com>
2019-09-08 00:27:09 -05:00
Kowsar Atazadeh fc9f1a2a49 [jdbc] Add mssql support for scan operation (#1350)
If the JDBC connection string is MsSQL, then change our SQL dialect to something MsSQL can use.
2019-09-07 21:15:23 -05:00
adally 2ff658c0d0 [core] limit number of client threads based on op count. (#1323)
Fixes #1176
2019-09-07 08:32:35 -05:00
adally d1ad3ec5db [hbase12] fix README instructions for skipping WAL (#1324)
Fixes #1212


we can't use '-p durability=false' to disable durability. Instead it worked when I used '-p durability=SKIP_WAL'.
2019-09-07 08:23:17 -05:00
Robert S Lee e075edcb2d [jdbc] Fix README formatting of example connection strings (#1335)
fix formatting issues showing in the re-writing batched insert `db.url` example box
2019-08-19 09:18:19 -05:00
Apache9 06e47bf80f [hbase10] Use Admin.tableExists instead of Table.getTableDescriptor to test whether the table exists, as the latter has been removed on master branch (#1315) 2019-06-14 07:51:11 -05:00
Sean Busbey bcf9ee3485 [version] update master branch to 0.17.0-SNAPSHOT 2019-06-04 00:28:38 -05:00
Sean Busbey bafc4de8d7
[core] add missing license headers. (#1313)
* #1249 missed headers when moving things out of Client.java
* #1242 missed header on a properties file is added
* #1286 missed header on the new pom file
2019-06-03 23:52:28 -05:00
Katsuhiko Nonomura c695486d1d [griddb] add GridDB binding (#1258)
GridDB (https://github.com/griddb/griddb_nosql) is a highly scalable NoSQL database best suited for IoT and Big Data.

Website: https://griddb.net/
2019-06-03 22:13:59 -05:00
Hobo Chen d55ac2bb1d [tablestore] Add binding for Alibaba Cloud's TableStore (#1286) 2019-06-03 22:09:18 -05:00
Sean Busbey 4c07fe4811
[travis] drop unsupported oracle JDK8 (#1312) 2019-06-03 15:03:56 -05:00
Aleksandar Irikov 9566b70832 [core] Enabling exponential distribution in the core worklaod (#1260) 2019-06-01 10:08:06 -05:00
Patrick Stuedi 1b6e85855c [crail] Added support for Apache Crail (Incubating) (#1266)
* Adding support for Apache Crail (crail.apache.org)

* Adding Crail benchmark source and README

* Cleaning white space

* Fixing CrailClient::read
- Thanks @pepperjo

* Moving classes to Crail specific package

* Use a Logging framework instead of System.out

* 1) Make binding respect configuration of table name
2) Add new benchmark parameter 'crail.enumeratekeys'
2019-06-01 10:04:42 -05:00
Alberto Bustamante Reyes 266d19b68e [geode] Remove 'incubating' from references to Apache Geode (#1308) 2019-06-01 08:25:30 -05:00
David Ferreira Quaresma 50c6dc1eba [rest] set default url.prefix to specified at readme file (#1309)
Fix docs to give correct default port
2019-06-01 08:24:24 -05:00
Ivan Sopov 8b9bb8fb53 [core] Optimize toArray of all ByteIterators except RandomByteIterator (#1112)
Method nextBuf is a clever hack that outperforms Random.nextBytes
but performs poorly for all other ByteIterator implementations

This commit moves it to RandomByteIterator and adds efficient
toArray implementations for other ByteIterator classes.

Also InputStreamByteIterator.reset method that unconditionally
throws UnsupportedOperationException is fixed
2019-04-25 22:23:50 -05:00
leschekhomann 29f254dfd7 [PostgreNoSQL] Added NoSQL support for PostgreSQL. (#1242) 2019-04-25 20:57:29 -05:00
Andrey Elenskiy d953a5c4f9 [asynchbase] update to 1.8.2 (#1255)
Allows to run asynchbase against hbase2
2019-04-25 20:45:37 -05:00
Flint Dominic 60f4d5d1b5 [cloudspanner bigtable] Update client library versions (#1293) 2019-04-25 19:15:28 -05:00
isuntsov e47de41906 [ignite] Apache Ignite version updated (#1270)
* Changed Apache Ignite version

* Minor documentation fix
2019-04-25 18:08:49 -05:00
Sean Busbey f3a75493fe
[hbase098] document the client side buffering config. (#1283) 2019-04-25 18:06:31 -05:00
Anthony Voellm aka Tony the P3rfguy ac13d7f4d2 Updating to the latest driver and removing flag that are no longer needed. (#1300)
* Updating Cosmos DB to the latest driver and removing flags for
features that are no longer used.  For examply myid was needed
when id only supported hash lookup.  Now id supports range index
so scan can be handled.

* Updating version
2019-04-23 10:19:37 -07:00
Anthony Voellm aka Tony the P3rfguy 0397cb6c65 Optimizing the driver to remove unneeded work and (#1298)
fixing a bug in update.
2019-04-19 17:49:23 -07:00
Anthony Voellm aka Tony the P3rfguy a90a5a7ebc Removing deprecated driver. (#1295)
* Removing deprecated driver.
Tracked in issue https://github.com/brianfrankcooper/YCSB/issues/1269

* Cause rebuild
2019-04-19 16:11:22 -07:00
Anthony Voellm aka Tony the P3rfguy acc430007c Adding the ability to connect to Cassandra using SSL connections. (#1294)
* Adding the ability to connect to Cassandra using SSL connections.

* Cause rebuild

* Cause rebuild

* Refactoring the code as Stanley suggested.
2019-04-19 16:10:08 -07:00
Anthony Voellm aka Tony the P3rfguy 2f03a2f83a Azure Cosmos [DB] (#1264)
* Adding Azure Cosmos Driver.
Still some improvements to make like automatically creating the YCSB database and usertable collection. But this does bring in the all the latest SDKs / etc.
2018-11-27 14:10:14 -08:00
Calin Iorgulescu e6bd7393fa [memcached] Fixes issue where fields are skipped when readallfields is false (Issue #1153). 2018-11-23 13:25:57 -06:00
Florian 5bef82d4e2 [orientdb] fixed issue #1045, updated to orientdb version 2.2.37, added an example for remote connection 2018-11-20 17:34:31 -06:00
Andrey Elenskiy d4538ca98e [hbase20] fix package in bindings
Was set to hbase14 project.
2018-11-20 11:12:41 -06:00
Sean Busbey e5f436cfb3
Merge pull request #1224 from busbey/pr-117-amend
[core] Handle merge conflicts for #117 and update it for newer bindings that reference field name prefix
2018-11-20 10:57:42 -06:00
Benson Margulies 4bff631c6b Render two classes public for reuse in applications. 2018-11-20 10:55:19 -06:00
Sean Busbey bcd492d77e [travis] drop deprecated oracle JDKs, add openjdk versions for jdk8 and jdk11 2018-11-08 16:51:48 -06:00
dfquaresma 3f39cac8be [elasticsearch5-rest] add forgotten elasticsearch5-rest binding. 2018-09-12 22:55:46 -05:00
Sean Busbey 5f5ad6f6b8 [core] bring client bindings up to date for configurable field names. 2018-09-08 20:20:56 -05:00
Sean Busbey c99a7e4a59 Merge pull request #117 from gelin/fieldnameprefix
Conflicts:
	core/src/main/java/com/yahoo/ycsb/workloads/CoreWorkload.java
	doc/coreproperties.html
	hbase/src/main/java/com/yahoo/ycsb/db/HBaseClient.java
2018-09-04 23:14:18 -05:00
liukun b31a5681b9 [basicdb] Modifty the example for basicdb in order to adapt to the curd interface (#1160) 2018-09-03 11:52:33 -05:00
Robert S Lee f79a40e7dd [jdbc] support JDBC option to rewrite batch statement to multi-row insert (#1220)
* [jdbc] support JDBC option to rewrite batch statement to multi-row insert

batch statement int[] results = insertStatement.executeBatch() returns 1 for successful completion. when the batch statement is re-written to multi-row insert, SUCCESS_NO_INFO (-2) is returned instead. This change expands allowable results values to be 1 AND -2

* [jdbc] note on rewriting batch insert to multi-row
2018-08-27 10:59:31 -05:00
allanbank d1a8a6949c
Merge pull request #1217 from stutiredboy/master
[mongodb] Update MongoDB driver to 3.8.0.
2018-08-19 20:35:25 -04:00
Sean Busbey 47cb407924 [release] Update README for the release of YCSB 0.15.0
closes #1204
2018-08-16 22:18:19 -05:00
ChenXiaosheng 668d5a87ee form MongoDB 4.0: update mongodb-java-driver to 3.8 2018-08-16 11:44:05 +08:00
isuntsov 8f57b1ac38 [ignite] fix Ignite README.md. (#1215)
* clarify steps and remove specific YCSB / ignite version numbers
* closes #1213
2018-08-13 09:37:23 -05:00
Sean Busbey 5132047941 [ignite, ignite-sql] update to Apache Ignite (incubating) version 2.6.0 2018-07-30 08:09:27 -05:00
Sean Busbey c506ef90b7 [version] update master to 0.16.0-SNAPSHOT 2018-07-28 22:34:50 -05:00
Sean Busbey aedf6efe58 [ignite, ignite-sql] clean up for apache ignite clients Fixes for Apache Ignite client (addendum)
* Ignite bindings should always return Status.NOT_IMPLEMENTED for scans.
* rename base test class so that JUnit won't try to run the scan test without an implementation
* remove unneeded additional repository definition

Closes #1183
2018-07-27 00:45:38 -05:00
Ilya Suntsov 7e19b75424 [ignite, ignite-sql] clean up for apache ignite clients
Closes #1183
Closes #1189
2018-07-27 00:45:38 -05:00
Jun-Seok Heo e63696354a [foundationdb] add a new client for FoundationDB (#1162) 2018-07-15 10:19:27 -05:00
Kevin Risden dab5f20b93
Test against JDK 9, 10, 11 (#1186) 2018-07-15 10:37:37 -04:00
Mark a9ad5b6f27 [arangodb, arangodb3] updated ArangoDB binding (Java driver 4.4.1) (#1166)
* updated ArangoDB binding (Java driver 4.4.1)
* Add deprecation warning for binding 'arangodb3'
2018-07-09 09:48:27 -05:00