Witam. Korzystam z programu opartego o bazę danych FireBird 2.5.2. (Super Sever). Serwer baz danych postawiony jest na serwerze w innej lokalizacji. Łączę się z nią za pomocą VPN na łączach Orange (4/4MBit/s). Na serwerze program śmiga. Na zdalnym kliencie jest masakra. Samo logowanie do programu to jakieś 2 minuty. Przeglądając zasoby serwera jak i klienta, uruchomienie programu nie robi na nich żadnego wrażenia - nie skacze zużycie procesora/RAM. Wolnych zasobów na
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@szkari: @Login_login: 4Mbit to trochę mało, ale myślę że większy problem to 30ms na ping. Gdy program odpytuje bazę sekwencyjnie to jest to duży problem przy większej ilości odpytań.
  • Odpowiedz
@Login_login: Opóźnienia zabijają bazę. Firebird dobrze działa w lokalnym środowisku gdzie opóźnienia są poniżej 1 ms - ona nie nadaje się do pracy zdalnej - do takowej używa się np. MySQLa - bo tam można w prosty sposób łączyć zapytania niwelując opóźnienia.
  • Odpowiedz
@oggy1989: Do przechowywania? CSV. Dobór bazy danych zależy od tego co chcesz z tym robić, CouchDB po prostu służy do aplikacji o większej skali. Postgres pewnie ci wystarczy, SQLite też. MySQL to nie jest prawdziwa baza.
  • Odpowiedz
@oggy1989: Malformed database to może być oznaka problemu z concurrent writes lub utrata zasilania w trakcie write lub natychmiastowe ubicie procesu przez coś.

Ja bym sugerował zapisywać dane do CSV i partycjonować wg dnia. Z CSV zaimportujesz na życzenie do każdej bazy jakiej będziesz potrzebował, a sam format dobrze poddaje się kompresji.
  • Odpowiedz
#bazydanych #sql

Czysto teoretycznie spytam. Więcej miejsca zajmują dwie tabele z relacją 1 do 1 czy jedna tabela bez relacji?

Np. (Id | Imie | Adres) czy [(Id | Imie) relacja (Id | Adres)]
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #bazydanych #pomocy #informatyka

Mam zadanie:
Wyświetl średnią, najwyższą i najniższą kaloryczność napojów. Zmień nazwy kolumn na (odpowiednio) sredniakalorycznosc, maksymalnakalorycznosc, minimalnakalorycznosc.

O jakie kolumny chodzi, bo nie wiem. W skrypcie ich nie ma. Chodzi o to, żeby przy wyświetleniu widniały nazwy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nnogi: @wytrzzeszcz: O projektowaniu? W sensie?
Nie wiem na co kolega chciałby aplikować, ale jeśli branża IT na juniora (bądź inne branże, już niekoniecznie na juniora) to w 90% przypadków wystarczy sensowne budowanie zapytań prezentujących na istniejącej bazie danych, ewentualnie proste insert, update.
Więc moim zdaniem zacznij od takich kwestii jak select, wszelkie joiny (+union), grupowanie, wielokrotnie grupowanie, wszelkie agregujące funkcje, sortowanie, wyszukiwanie po wartości/fragmencie wartości/wielokrotnych warunkach, podzapytania.
  • Odpowiedz
Mam tabelkę z danymi.
cashierid | cashiercompanyid | operationcode | eventticketid

Muszę wyciągnąć te dane z DB i stworzyć
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Obawiam się, że korzystając z tego XML'a baza danych będzie padać, po 10 razy dziennie, ale klient nasz pan…

@mariecziek: Bzdura. Baza danych generuje XMLa znacznie szybciej niż jakikolwiek Twój kod, bo baza danych robi to kodem w C.
  • Odpowiedz
Baza danych waży kilkadziesiąt GB


@mariecziek: czyli niewiele ( ͡° ͜ʖ ͡°)

Co 15 min 500 użytkowników będzie zwracało się do systemu aby uzyskać najnowsze dane.


@mariecziek: pytanie numer jeden - po co im te dane i co tak naprawde potrzebuja. Bo jeśli kazdy potrzebuje co 15 minute pelnego dumpa bazy w XMLu, to coś tu jest nie halo.
  • Odpowiedz
#bazydanych #sql no i może ktoś poratuje z #programowanie

Mam dwie identyczne bazy danych, ale z innymi danymi (sieć wodna i sieć komunikacyjna, jak na załączonym printscreenie).

Moja zagwostka polega na przeniesieniu danych z jednej do drugiej, ale żeby nie było za łatwo to tabele kolumny Tiles i TilesData są ze sobą powiązane kluczami na id (w obydwu przypadkach numerowanymi od 1, więc trzeba przenieść, żeby
szwendacz - #bazydanych #sql no i może ktoś poratuje z #programowanie

Mam dwie ide...

źródło: comment_6SFuRZhx5PwW2IEg4LrmNeFpOzH1D4YH.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest możliwe podpisanie z OVH umowy o powierzeniu przetwarzania danych osobowych? Nigdzie na ich stronie nie widzę o tym informacji, a chciałbym móc w przyszłości zgłosić bazę do GIODO.

Jeśli jest to niemożliwe, to czy może mi ktoś wskazać sprawdzony hosting oferujący równe(lub zbliżone) warunki (VPS SSD za 15PLN /m-c, sla 99.95%), umożliwiający podpisanie takiej umowy?

#giodo #ovh #hosting #bazydanych
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #webdev mam pytanie, przenoszę stronę z testowego serwera na docelowy już i mam problem z bazą danych SQL :/ Dałem eksport w UTF-8, wszystko w UTF-8 i coś takiego pokazuję się na serwerze tym na którego przenoszę.

Przykładowy tekst na tej stronie:

Serdecznie zapraszamy dzieci, m??odzie?? szkoln�?, rodziców i nauczycieli do korzystania z naszych bezp??atnych us??ug.

Czytałem,
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co polecacie do powyrównywania baz danych? Szukam czegoś co porówna mi schemat pomiędzy dwoma bazami, ale dobrze by było gdyby dało się tez kopiować/porównywać dane. Korzystałem kiedyś z jakiegoś toola od MS ale za cholerę nie potrafię tego znaleźć.
#sql #php #mssql #mysql #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mrki zaczynam uczyć się Django, zrobiłem tutorial z djangogirls, teraz zabieram się za tutorial ze strony django https://docs.djangoproject.com/en/1.8/intro/tutorial01/ jednak chciałbym zmienić domyślną baze danych SQLite na coś innego. Z tego co się orientuję (a jestem totalnie zielony) to najlepiej znać MySQL albo PostgreSQL. Decyduję się na PostgreSQL.
Zainstalowałem wg instrukcji na wiki postgresql https://wiki.postgresql.org/wiki/YUM_Installation dla Fedory 22. I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kujaw po dłuższym czasie przeniosłem się z sqlite na postgresql i powiem Ci, że a) to było banalne proste (tylko że robiłem to na windowsie, nie na linuxie), b) w samym projekcie poza settings.py nie musiałem nic zmieniać. a jak wiadomo mysql czy postgresql >>> sqlite ( ͡º ͜ʖ͡º)

I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server? I wtedy
  • Odpowiedz