Marcin R.

Marcin R. Sieci komputerowe,
bazy danych.Dynamika
w działaniu

Temat: Problem z pobieraniem załacznikow z MySql

Witam
Mam problem z pobieraniem załączników z bazy trwa to 40 sek dla pliki 200kb.
Czy w pliku my.cnf trzeba coś zmieniać?

konto usunięte

Temat: Problem z pobieraniem załacznikow z MySql

Ja bym nic w my.cnf nie zmieniał. Zmieniłbym za to programistę, który wrzuca pliki do bazy...
Marcin R.

Marcin R. Sieci komputerowe,
bazy danych.Dynamika
w działaniu

Temat: Problem z pobieraniem załacznikow z MySql

fakt baza załaczników ma 3.5 GB upload jest szybki, czyli jak radzisz by gdzie zapisywac? Baza jest na MySql na VPS a aplikacja na innym napisana JAVATen post został edytowany przez Autora dnia 19.06.15 o godzinie 18:36
Maciej G.

Maciej G. Projektant /
Programista, Famor
S.A.

Temat: Problem z pobieraniem załacznikow z MySql

Marcin R.:
fakt baza załaczników ma 3.5 GB upload jest szybki, czyli jak radzisz by gdzie zapisywac?

W bazie trzymaj tylko ścieżki do plików + ich metadane, a same pliki w systemie plików.

BTW: czasem trzymanie plików w bazie jest dobrym pomysłem (w postaci BLOB lub typów XML), ale to mocno zależy od przeznaczenia aplikacji. Ja np. trzymałem grafiki wektorowe do aplikacji rysowania i zarządzania procesami biznesowymi w firmie (aplikacja Java) w postaci typów XML. Miało to duże zalety (np. szybkie aktualizowanie bibliotek procesów - klocków składowych), chodziło o szybkie wyszukiwanie części map procesów i ich aktualizację (grafiki w formacie SVG). Aplikacja działa do dziś (moduł proces NND Integrum firmy TKomp). Grafiki są przechowywane w SQL Serwerze w typach XML bazy danych. Proces aktualizacji i pobierania jest bardzo szybki. Ma to też tą zaletę iż musisz dokonać backupu jedynie bazy danych (nie trzeba wykonywać backupu systemu plików), a poza tym zapewnia prostą obsługę wersjonowania i powrotu do starszych wersji map procesów (dzieki logom transakcyjnym w bazie). Wszystko zależy od dobrego projektu bazy, więc nie potępiałbym tak od razu trzymania pewnego typu załączników w bazie danych (szczególnie przy bazach NoSQL).

Pozdrawiam.
Marcin R.

Marcin R. Sieci komputerowe,
bazy danych.Dynamika
w działaniu

Temat: Problem z pobieraniem załacznikow z MySql

Wielkie dzieki.
Pozdrawiam :)
Marcin R.

Marcin R. Sieci komputerowe,
bazy danych.Dynamika
w działaniu

Temat: Problem z pobieraniem załacznikow z MySql

Ustawiłem tabele na longblob i pomogło
Marcin R.

Marcin R. Sieci komputerowe,
bazy danych.Dynamika
w działaniu

Temat: Problem z pobieraniem załacznikow z MySql

Tym razem mam problem. Po zmianie z mediumblob na longblob nie odczytuje plików pdf. Czy moge to cofnąć?

Następna dyskusja:

Problem z duplikatami w zap...




Wyślij zaproszenie do