d47b8e5d28c03189a0aa97f92197db3c07d4a79a
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使用. |