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