Vastbase-guide.md
... ...
@@ -2,7 +2,7 @@
2 2
3 3
**日期**:2025-09-23
4 4
5
-**海量数据库版本**: Vastbase G100 V3.0
5
+**数据库版本**: Vastbase G100 V3.0
6 6
7 7
---
8 8
... ...
@@ -10,12 +10,12 @@
10 10
11 11
# 第一节.本地和Docker安装步骤
12 12
13
-海量数据库版本: Vastbase G100 V3.0
14
-
15 13
## 1 前置准备
16 14
17 15
参考文档:https://docs.vastdata.com.cn/zh_CN/VastbaseG100/V3.0.8/1/be9d6c2eac154b92a0efaef9e8c6d88a
18 16
17
+**数据库版本**: Vastbase G100 V3.0
18
+
19 19
| 资源 | 要求 |
20 20
| ------ | ------------------------------------------------------------ |
21 21
| OS | CentOS 7.6+/openEuler 20.03 或其他支持 Docker 19.03+ 的 x86_64 系统 |
... ...
@@ -308,7 +308,7 @@ SELECT * FROM mytable;
308 308
309 309
310 310
311
-### 10.1 默认兼容模型
311
+### 10.1 默认兼容模型 (默认兼容PostgreSQL)
312 312
313 313
```
314 314
vastbase数据库访问
... ...
@@ -335,7 +335,10 @@ username=snest_jichen
335 335
password=******
336 336
```
337 337
338
-### 10.2 MySQL兼容模型
338
+### 10.2 MySQL兼容模式
339
+
340
+- url追加参数 `db_compatibility=mysql`
341
+- 设置`dbCompatibility=mysql`
339 342
340 343
```
341 344
vastbase数据库访问
... ...
@@ -385,6 +388,43 @@ public class VastbaseProvider extends PostgreSQLProvider {
385 388
386 389
387 390
391
+## 2.2 dbcp.properties 配置
392
+
393
+### 2.2.1 默认兼容模式 (默认兼容PostgreSQL)
394
+
395
+```
396
+vastbase数据库访问
397
+
398
+########DBCP##########
399
+driverClassName=cn.com.vastbase.Driver
400
+url=jdbc:vastbase://ip:25432/snest_jichen?currentSchema=snest_changwen
401
+username=snest_jichen
402
+password=******
403
+```
404
+
405
+### 2.2.2 MySQL兼容模式
406
+
407
+- url追加参数 `db_compatibility=mysql`
408
+- 设置`dbCompatibility=mysql`
409
+
410
+```
411
+vastbase数据库访问
412
+数据库:snest_tpcc 端口:25434 用户名:snest_changwen
413
+
414
+########DBCP##########
415
+driverClassName=cn.com.vastbase.Driver
416
+url=jdbc:vastbase://ip:25434/snest_tpcc?currentSchema=snest_changwen&db_compatibility=mysql
417
+username=snest_changwen
418
+password=******
419
+dbCompatibility=mysql
420
+
421
+
422
+```
423
+
424
+
425
+
426
+
427
+
388 428
# 第三节. Vastbase 参考文档
389 429
390 430
Vastbase 海量数据库基本上兼容Postgres SQL,所以SQL语法和Postgres一样,可以直接把Vastbase作为Postgres使用.