|
Тема |
Репликация... IB / Firebird |
|
Автор |
PhantomAS (стар ерген®) |
|
Публикувано | 07.04.03 09:19 |
|
|
Няколко питания по въпроса - предварително се извинявам за неясното обяснение (може би)
1. Ще трябва да се боря с такова нещо - а не съм се занимавал с готовите продукти за това (по то4но съм си правил собствена доста ограничена система за това). Но сега проекта е по голям и няма да мога да използвам това което бях правил. Ще се радвам ако някой сподели малко опит и насоки с какво да се захвана първо.
Малко инфо за проекта - няма да бъде голям - едва ли ще надхвърля 100 000 реда - най-голямата таблица - около 10-15 полета предимно числа; около 10-15 таблици - повечето едва ли ще имат пове4е от 2-3000 реда.
Проблема е, че данните ще се модифицират на 2 места - т.е. - част от данните ще се модифицират на едно, а друга на друго място.
2. Във връзка с първото - дайте идеи за уникални първични ключове - мисля да ползвам числа (long int), но мисля, че ще е добре да различавам данните и по сървъри - примерно нещата правени на сървър 1 - 10000001,2,3... нещо подобно ,а на сървър 2 20000001,2,3
Милех да вкарвам отделна колона и първичния ключ да се състои от 2 полета - но няма смисъл - при положение, че едното поле ще е константно - по добре може би да ползвам тригер за дефиниране на първичния ключ в зависимост от сървъра.
Ще съм благодарен ако има някой който се е занимавал с това да сподели малко инфо .
Черпенето осигурено ;-)))
---
Е т'ва е живот!
|
| |
|
|
|