Skocz do zawartości

Limity techniczne NEXO

Polecane posty

Czy są jakieś określone granice zapełnienia baz, przy których praca z NEXO stanie się "niemożliwa". Zastanawiamy się nad dalszym rozwojem modułów produkcyjnych naszego systemu, co spowoduje znaczny przyrost:

- asortymenty, obecnie 60k, myślę, że spokojnie dobijemy do 100k

- pozycje dokumentu, obecnie mamy około 250k rocznie, myślę, że dobijemy do około 400k rocznie

Obecnie chyba najbardziej boje się o InsTYNK, że tego nie ogarnie, a nie widzę opcji parametryzacji tego silnika, aby np. wyłączyć mu indeksowanie niektórych elementów.

Link to postu

Do takich granic nie doszliśmy.

Znaczące zwiększanie ilości danych w bazie powoduje jednak powolną degradację wydajności.

Na nexo pracują firmy z bardzo dużą ilością danych, i:

  • bazy z kilkudziesięcioma tysiącami towarów nie mają poważnych problemów wydajnościowych
  • bazy z (małymi) milionami pozycji dokumentowych na rok powodują odczuwalne spowolnienie wielu operacji na dokumentach (wejście do formatki dokumentu, zapis, zmiany statusu itp). Nie uniemożliwia to pracy, ale jest zauważalne.
  • nie ma zastrzeżeń co do szybkości pracy InsTYNKTu nawet na dużych bazach, choć bywają problemy np. gdy stosuje się przedrostki związane z typem asortymentu (towar/usługa/...)

Mając duża bazę danych należy oczywiście zadbać o odpowiedni hardware, w szczególności:

  • odpowiednia ilość pamięci operacyjnej na końcówkach
  • SSD na końcówkach (mniej ważne, ale zawsze to poprawa komfortu pracy)
  • wydajny serwer SQL (szybkie dyski, wystarczająca ilość pamięci operacyjnej)
Link to postu

Czyli, jeśli mamy serwer...

- 2 procesory XEON E5-2420 v2

- 64GB RAM

- Macierz dyskową dla bazy SQL, opartą o dyski NVMe Samsung 950 PRO

- SQL Standard 2014 Runtime

... to chyba obecnie nie muszę się za bardzo stresować? :D

A na pracę InsTYNKTu co ma największy wpływ, klient czy serwer? Co jakiś czas, mocno nam spowalnia i trzeba przebudowywać, a to trwa długo...

Link to postu

Nie ma 100% pewnej odpowiedzi na pytanie czy serwer jest wystarczająco mocny.
Podane parametry są imponujące, ale zawsze może się zdarzyć, że zaistnieje jakaś kombinacja danych czy sposobów wykorzystania programu, która nie będzie wydajna.

Co do InsTYNKTu to przetwarzany on jest na serwerze i mocna konfiguracja serwera na pewno jest pomocna.

Link to postu
×
×
  • Dodaj nową pozycję...