Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit35a5b2f

Browse files
committed
README draft
1 parent32af898 commit35a5b2f

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

‎contrib/pg_dtm/tests/README.md‎

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
0) Design
2+
3+
General concept oberview. wiki link. This repo implements Snapshot Sharing mechnism.
4+
Protocol description. README.protocol
5+
Presentation
6+
7+
1) Installing
8+
9+
* patch postgres
10+
* install extension
11+
* configure two postgreses
12+
* run dtmd
13+
* run postgreses
14+
15+
1b) Automatic provisioning
16+
17+
* For a wide deploy we use ansible. Layouts/Farms. More details later.
18+
19+
2) Usage
20+
21+
now you can use global tx between this two nodes
22+
23+
table with two columns
24+
```sql
25+
example
26+
```
27+
28+
3) Consistency testing
29+
30+
To ensure consistency we use simple bank test: perform a lot of simultaneous transfers between accounts on different servers, while constantly checking total amount of money on all accounts.
31+
32+
go run ...
33+
34+
also there is the test for measuring select performance.
35+
36+
4) Using with fdw.
37+
38+
patch
39+
go run ...
40+
41+
5) Using with pg_shard
42+
43+
checkout repo
44+
go run ...
45+
46+
6) Results
47+
48+
Some graphs

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp