![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanie koncepcyjne odnośnie budowy bazy (postaram się jasno).
Ma być to aplikacja do konwertowania kont bankowych. User podaje plik, w którym są informacje (w jednej linii - każdy przelew). Dalej leci konwersja. Pliczek taki exploduje, i rozdzielone części wsadzam kolejno do bazy. Z której potem interesujące mnie fragmenty poddaje różnym procesom. Wszystko było by proste, dla jednego usera. Problem w tym, że naraz może taką operację przeprowadzać 20 osób, więc nie może być to w jednej tablicy. Myślałem, aby rozbijać to na użytkowników, gdzie każdy z nich pracowałby na własnej tablicy, a tym samym nie było by zagrożenia, że się dane pomieszają. Lecz to nasuwa mi kolejny problem, jak kolejne paczki przelewów, numerować w tablicy tak, aby id przyznawało ten sam dla wszystkich rekordów w danej sesji a nie dla każdego rekordu osobna na zasadzie autoincrement. Wogóle zastanawiam się czy ten typ konstrukcji wogóle jest prawidłowy. Co o tym sądzicie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Sytuacja jest prosta:
masz encje Uzytkownik, sesja, wpis (czy jak sie to tam zwie) (Uzytkownik)-1-----*-( Sesja )-1----*-(wpis) i tyle -- tworzysz nowa sesje, pobierasz jej ID i dodajesz wpisy z tym id. Chcesz historie usera --
Chcesz wszystkie wpisy usera:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 07:44 |