• 0
Mam baze danych .sql okolo 112 GB wielkosci jak ją otworzyć? Mysql workbench dostaje zwiechy, jest jakas alternatywa?
#bazydanych #it
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Canova: database dump file
Ustal jakiej bazy danych jest to dump. Zainstaluj taką bazę danych, podłacz się do niej i przywróć z twojego pliku zawartość bazy którą masz w pliku sql.
Jeśli to prosta baza i prosta jej struktura, zadanie będzie proste. Im trudniejsza baza i trudniejsza struktura do odtworzenie, tym poziom rośnie i z "kompletnie zieloną" wiedzą kiepsko to widzę. Próbuj.
  • Odpowiedz
ej jak sie w #sql server w bd ustawi recovery na full to plik logu transakcyjnego to sie jakos zeruje po wykonaniu kopii zapasowej bazy czy on tylko i wylacznie rosnie? #bazydanych
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używacie relacyjnych baz danych w jakiś bardziej zaawansowany sposób? Czy w 2020 tylko ORM?
Ja na kilka miejsc gdzie pracowałem tylko w jednym klepałem coś mocniej w Postgresie. No i w innym mi się ta wiedza RAZ przydała jak apka była spierdzielona i był czas, że codziennie poprawiałem skryptami sql spójność danych dopóki nie została naprawiona.
#programowanie #java #csharp #php #javascript #

Moja praca wymaga zaawansownej znajomości SQL

  • tak 43.0% (34)
  • nie 43.0% (34)
  • sprawdzam odpowiedzi 13.9% (11)

Oddanych głosów: 79

  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

np. przypadek CQRS gdzie nie ma ORM (w sumie nie wiem czy to nie jest oczywiste) zdecydowanie wymaga jakiejś znajomości SQL


@tlaziuk: jak nie ma? na commandach jak najbardziej cały czas możesz mieć ORM, tj twoje domenowe encje/agregaty to mogą być jednocześnie doctrineowe obiekty, kwestia odpowiednich mappingów itp w postaci np yamla na poziomie inftrastuktury

co do query to wtedy tak, oddzielne read modele gdzie orm nam zbędny
  • Odpowiedz
@incydent_kakaowy: podpisuję się pod tym co pisał @globalbus : poza enterprise kobyłami takimi jak jpa, hibernate czy ef są też alternatywy bazujące głównie na SQL np. jooq albo dapper. Dla mnie ORM to coś co mapuje sqlowe tabelki na obiekty i wspomniane przeze mnie bilbioteki wspierają to. Dzisiaj chyba nie da się pisać czegokolwiek bez ORMa
  • Odpowiedz
Cześć Mireczki – mam nadzieję że zdołacie mi troszkę pomóc w nakierowaniu. Sytuacja wygląda następująco – kilkanaście miesięcy temu dostałem awans na Analityka Biznesowego (xD), trochę na wyrost bo wcześniejsze stanowiska to jakaś prosto-korpo weryfikacja danych (sam jestem po technikum informatycznym i nietrafionych studiach o innym kierunku). Udało się bo zaangażowałem się w swoim dziale w raportowanie i usprawnianie go (makra, proste kody VBA).

Po samym awansie trochę strachłem że nie podołam
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@firmowy123: pythona na pewno warto się nauczyć, trochę kontaktu z czymś bardziej współczesnym niż vba nie może zaszkodzić. Nawet jakbyś miał z niego w pracy nie korzystać to dzięki temu będziesz pisał lepszy kod w vba. Been there, done that.

SQL tez na pewno warto znać, niezależnie co byś dalej planował robić. Prędzej czy później się przyda.
  • Odpowiedz
Mamy dla Was #rozdajo, w którym każdy wygrywa!

Bazy danych MariaDB 10.5.5 i PostgreSQL 12.4 są już dostępne dla każdego na serwerach nazwa.pl. Nowe wersje oprogramowania zapewniają większą wydajność, dodatkowe funkcjonalności i podwyższony poziom bezpieczeństwa.
Więcej informacji na blogu nazwa.pl: nazwa.pl/blog/najnowsza-wersja-mariadb-10-5-5-i-postgresql-12-4.

Weź udział w #
nazwapl - Mamy dla Was #rozdajo, w którym każdy wygrywa!

Bazy danych MariaDB 10.5....

źródło: comment_1598940987RvSKpmebYPDFu3oj7ShNwz.jpg

Pobierz
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nazwapl: Moim zdaniem to nie ma tak, że dobrze albo że nie dobrze. Gdybym miał powiedzieć, co cenię w webdevie najbardziej, powiedziałbym, że bazy. Ekhm... Bazy, które podaly mi pomocną dłoń, kiedy statyczny content sobie nie radził, kiedy był sam. I co ciekawe, to właśnie przypadkowe relacje wpływają na nasze bazy. Chodzi o to, że kiedy implementuje się pewne wartości, nawet pozornie uniwersalne, bywa, że trzeba dodać nowe, które by
  • Odpowiedz
Podsumowanie #rozdajo
Dziękujemy za ciekawe komentarze i dodane plusy!

Nagrodę, czyli voucher na Hosting Cloud Basic na 12 m-cy otrzymuje @satczynsky.

Dla pozostałych uczestników mamy vouchery na zamówienie usługi Hosting Cloud Basic na
  • Odpowiedz
@nunczako: wiesz, czasem wystarczy by dane w pewnym momencie w przyszłości były spójne, zwłaszcza w akcjach jak loterie. Ale jak oczekujesz maks kilkuset transakcji na sekundę, to i na RPi to powinieneś uciągnąć.
  • Odpowiedz
Hej, do 31.08.20 trwa propozycja GRYFNO TYTA! [Drugi tytuł 50% taniej] na książki drukowane o #informatyka, #devops, #programowanie i nie tylko. Między innymi 'Przyspieszenie. Lean i DevOps w rozwoju firm technologicznych'. Razem w propozycji możliwych do zdobycia jest 973 pozycji. Poniżej wybrane pozycje:

✓ Amazon Web Services w propozycji. Wydanie II (Amazon Web Services in Action, 2nd Edition), Andreas Wittig, Michael Wittig, 520 stron, 2020
tomaszs - Hej, do 31.08.20 trwa propozycja GRYFNO TYTA! [Drugi tytuł 50% taniej] na k...

źródło: comment_1598335543iRAWlJNjxqUkj099r3JI6Q.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam tabelę z bardzo dużą ilością rekordów, składających się z klucza obcego, typu i value.
Potrzebuję wyciągnąć sumę value dla poszczególnych typów, pogrupowane przez klucz obcy. Jak możliwie wydajnie i zgodnie ze sztuką powinienem napisać query wyciągające te dane?

#programowanie #bazydanych #mysql
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurix: zmaterializowany tak. Czy się opłaca to zależy jak często dopisujesz dane do tej tabeli.
Rozważyłbym też zrobienie dwóch osobnych tabel na te dwa typy z klastrowanymi indeksami po fkey, bo podejrzewam że teraz zapytanie może w ogóle nie używać indeksów bo musi przejrzeć całą tabelę. Albo i w jednej tabeli ale z klastrowanym indeksem na (fkey, type) - powinno przyspieszyć.
  • Odpowiedz
jest jakas opcja laczenia csv o roznych kolumnach tak zeby w pliku wynikowym byly wszystkie kolumny i zeby nie zwracal uwagi na kolejnosc kolumn tylko wrzucal patrzac po naglowkach? fajnie jakby dalo to rade w #python

csv1: sensorid;sensortype;location;lat;lon;timestamp;P1;durP1;ratioP1;P2;durP2;ratioP2
csv2: sensorid;sensortype;location;lat;lon;timestamp;P1;P2
csv3: sensorid;sensortype;location;lat;lon;timestamp;P1;P2;P0

#naukaprogramowania #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, czy znany jest wam jakikolwiek scenariusz biznesowy gdzie na tabele nie zakłada się PK. Nie ważne juz czy PK jest oparty o IDENTITY czy jakieś wartości biznesowe. #sql #bazydanych
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Panowie od #bazydanych #datawarehouse #hurtowniedanych
Projektuje sobie design finalnego schematu DWH, który chcemy zbudować.

I teraz tak:
- mamy naprawdę spory zespół. A sam projekt schematu finalnej DWH jest dosyć lekko mówiąc "płynny"
- działania chociaż zmierzają w dobrym kierunku to czasami są nieco nieskoordynowane
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inny_89: raczej nie ma tu idealnego toola i zawsze zostanie trochę ręcznej roboty. Ja kiedyś przy pomocy sqldbm.com robiłem docelowy diagram i porównywałem ze stanem faktycznym przy pomocy reverse engineera czyli importowania skryptów ddl. Dla SQL Server nawet dobrze to chodziło. Notatki dodawałem albo tam na diagramie, albo w samym projekcie (komentowanie wersji) no i osobno jeszcze to było kopiowane/komentowane w narzędziu do zarządzania projektami.
  • Odpowiedz
czesc. mam bardzo duzo danych w plikach csv. potrzebuje tylko czesc danych z tych plikow. jakim sposobem najbardziej poprawnie bedzie te dane wyłuskać? poczatkowo chcialem wczytac caly csv do tabeli w pandas #python i niepotrzebne wiersze pousuwac ale teraz mysle czy nie bardziej optymalnie bedzie czytanie wiersz po wierszu tych csv i dodawanie do tabeli tylko tych rekordow ktore potrzebuje? a moze jeszcze jakos inaczej? #naukaprogramowania #bazydanych
  • 40
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: kod jest w sumie ok, ale widzę że mieszasz polski z angielskim, co się mocno źle czyta, nawet jak jesteś patriotą.

Pisz wszystko w jednym języku będzie lepiej.

Zwróć też uwagę na standard PEP8 - gdybyś szukał pracy w Pythonie to raczej będą o to pytać, to jest standard formatowania kodu, raczej powinieneś znać, nie piszesz źle, ale chodzi o szczegóły, po hash oznaczającym komentarz powinna być spacja etc.
  • Odpowiedz
Jakie zrodla do nauki #sql polecacie na poczatek?
Chcialbym tez rozwijac sie w kierunku praca z bazami danych. W mojej branzy (analiza danych, transaction monitoring w bankach) przydaje sie znajomosc SQL, a do tego rzeczy pokrewne - znajomosci np. znajomosc #tableu. Z tableu nigdy nie pracowalem i tez szukam jakichs zrodel wiedzy z ktorych nauczylbym sie korzystac efektywnie z tego. Chce tez sie podszkolic z MS Access.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejne laickie pytanie: czy jak ogarniam jezyk sql to niezaleznie od tego czy to Oracle Database, Ms Access, Tableu czy jakies inne narzedzie, to "komendy" i jezyk wszedzie jest ten sam?


@Ushguli: W ogóle tak, w szczególe niekoniecznie. Ale to już trochę bardziej zaawansowane tematy.
  • Odpowiedz
Mam problem z #sql, może ktoś będzie wiedział o co chodzi.

Mam serwer z SQL 2016, jest tam postawiona baza do jednego programu - ten program w identycznej wersji jest zainstalowany na serwerze oraz na laptopie.

Na serwerze otwieram program, podaję dane bazy, serwera itd, login, hasło - śmiga.
Na laptopie otwieram program, podaję dokładnie te same dane co poprzedno i wywala mi błędy
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam #bazydanych czujnikow zlokalizowanych w roznych miejscach na swiecie. kazdy czujnik robi pomiary i ma w odpowiedniej kolumnie przypisana wysokosc i szerokosc geograficzna. wszystko jest w csv zajmuje bardzo duzo i pytanie teraz jak zrobic aby odfiltrowac tylko te czujniki ktore sa w obszarze polski. jest takas biblioteka do tego czy cos moze w #python ? #naukaprogramowania
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@rosso_corsa tak pi razy drzwi to wystarczy wyznaczyć skrajne szerokości i długości polski a później puścić grep'a na tym pliku z odpowiednim wyrażeniem.

Ale widomo że Polska idealnym prostokątem nie jest, więc z tych co zostaną (ale też nie wszystkich, tylko granicznych) dopiero później odfiltorwac precyzyjniej (np geocodem) te które uderzyły gdzieś w skrawek Ukrainy czy Czech.
  • Odpowiedz
@rosso_corsa

Do myssql to pewnie masz w opcjach samej bazy wczytywanie csv. Ja do takich operacji używam zazwyczaj Pandas.
Importuje create engine z sqlalchemy. Wczytuję plik do pandas jako dataframe i po obróbce df.to_sql()
  • Odpowiedz