Kilka baz danych |
Kilka baz danych |
23.12.2013, 22:36:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) |
Witam
Załóżmy że tworze duży portal internetowy. W zasadzie wszystkie dane mogę upchnąć w jednej bazie danych sql. W związku z moimi przemyśleniami na ten temat mam pytanie. Kiedy programisci piszą duże portale na kilku bazach danych i dlaczego? |
|
|
23.12.2013, 22:53:24
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Jak jedna nie starcza, przecież nie dla kaprysu. Każdy serwer ma jakąś tam pojemność, której się nie przeskoczy i trzeba to rozłożyć na kilka serwerów. Nie wiem czy można coś mądrego odpowiedzieć na takie pytanie, wybacz.
|
|
|
23.12.2013, 23:37:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) |
Chyba mam lepszy pomysł - kiedy dane, które trzeba pozyskać, znajdują się w kilku miejscach (bazach)?
Ten post edytował r4xz 23.12.2013, 23:38:22 -------------------- |
|
|
24.12.2013, 12:15:28
Post
#4
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) |
Chyba mam lepszy pomysł - kiedy dane, które trzeba pozyskać, znajdują się w kilku miejscach (bazach)? Ja sobie wyobrażam taką sytuację kiedy we firmie są dwie aplikacje: jedna do obsługi księgowości druga do obsługi magazynu. Księgowi księgowi tworzą faktury, rozliczają płatności i inne dziwne rzeczy, które robią księgowi. Magazyn przyjmuje towary, wydaje, przeprowadza inwentury. A my tworzymy sklep który umożliwia i sprawdzenie sprawdzenie ilości magazynowych danego towaru i płatności za zaległe faktury. Wtedy te dwie aplikacje mogą korzystać z dwóch osobnych baz danych a nasz sklep z obu. Choć w praktyce można to rozwiązać np za pomocą schematów. Ograniczeniem wydaje mi się tutaj przestrzeń dyskowa bazy danych i szybkość dostępu do nich. Ale sam jestem ciekawy odpowiedzi kogoś kto ma z tym spore doświadczenie |
|
|
24.12.2013, 13:10:50
Post
#5
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 52 Dołączył: 3.02.2013 Skąd: Przemyśl Ostrzeżenie: (0%) |
Korzystanie z kilku baz danych ma charakter zazwyczaj tylko wydajnościowy.
Tak samo jak czasami korzysta się z kilku różnych serwerów, aby rozłożyć obciążenie. -------------------- Jeżeli moja wypowiedź Ci pomogła użyj przycisku
|
|
|
24.12.2013, 13:17:00
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 366 Pomógł: 1115 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Zależy jakie bazy danych? Relacyjne, NoSQL. Żeby poprawić wydajność. Żeby wykorzystywać technologię najbardziej optymalnie. Żeby wykorzystywać funkcje których inny silnik nie posiada. Żeby łatwo migrować dane. Może równiez ze względów historycznych - starsze systemy mogły być pisane pod inne rozwiązania które z czasem przestały być optymalne.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 20.05.2024 - 16:17 |