@@ -5,25 +5,25 @@ Cassandra client library for PHP, which supports Protocol v5 (Cassandra 4.x) and
5
5
6
6
## Features
7
7
* Using Protocol v5 (Cassandra 4.x)
8
- * Support ssl/tls with stream transport layer
9
- * Support asynchronous and synchronous request
8
+ * Supports ssl/tls with stream transport layer
9
+ * Supports asynchronous and synchronous requests
10
10
* Support for logged, unlogged and counter batches
11
11
* The ability to specify the consistency, "serial consistency" and all flags defined in the protocol
12
- * Support Query preparation and execute
13
- * Support all data types conversion and binding , including collection types, tuple and UDT
14
- * Support conditional update/insert
12
+ * Supports Query preparation and execute
13
+ * Supports all data types, including collection types, tuple and UDT
14
+ * Supports conditional update/insert
15
15
* 5 fetch methods (fetchAll, fetchRow, fetchPairs, fetchCol, fetchOne)
16
16
* Two transport layers - socket and stream.
17
- * Using exceptions to report errors
17
+ * Uses exceptions to report errors
18
18
* 800% performance improvement(async mode) than other php cassandra client libraries
19
19
20
20
## Installation
21
21
22
22
PHP 8.1+ is required. There is no need for additional libraries.
23
23
24
- If you want to use Bigint or Timestamp type, 64-bit system is required.
24
+ If you want to use the Bigint or Timestamp types, a 64-bit system is required.
25
25
26
- Append dependency into composer.json
26
+ Append dependency into composer.json:
27
27
28
28
```
29
29
...
@@ -34,7 +34,7 @@ Append dependency into composer.json
34
34
...
35
35
```
36
36
37
- Also you can just fetch project from Github and include in your code:
37
+ Also you can just fetch the repository from Github and include it in your code:
38
38
```
39
39
require 'php-cassandra-folder-on-your-computer/php-cassandra.php';
40
40
```
@@ -344,16 +344,8 @@ new Cassandra\Type\CollectionSet([
344
344
]);
345
345
```
346
346
347
- ## Recommend Libraries
348
- * [ shen2/fluent-cql] ( https://github.com/shen2/FluentCQL ) : write CQL in fluent interface
349
- * [ duoshuo/uuid] ( https://github.com/duoshuo/uuid ) : generate UUID and TimeUUID
350
- * [ shen2/crest] ( https://github.com/shen2/crest ) : Restful web API for Cassandra
351
- * [ shen2/cadmin] ( https://github.com/shen2/cadmin ) : Web admin panel for Cassandra, like phpmyadmin
352
-
353
347
## Inspired by
354
348
* [ duoshuo/php-cassandra] ( https://github.com/duoshuo/php-cassandra )
355
- * [ mauritsl/php-cassandra] ( https://github.com/mauritsl/php-cassandra )
356
- * [ evseevnn/php-cassandra-binary] ( https://github.com/evseevnn/php-cassandra-binary )
357
349
358
350
## Merged contributions for duoshuo/php-cassandra
359
351
* https://github.com/arnaud-lb/php-cassandra/commit/b6444ee5f8f7079d7df80de85201b11f77e0d376
0 commit comments