@Semargl:

wlasnie nie moge, bo pracuje na bazach transakcji i kazda tabela ma kilka miliardów wierszy xD nie stać mnie czasowo na błędy xD


a nas stać na twoje błędy? to się nazywa outsourcing i kosztuje xDDD
  • Odpowiedz
Mireczki realne pytanie realna zagwozdka już nie wiem jak do tego podejść

Mam se aplikacje wszystko fajnie lota. Taka głupia aplikacja ze zdjęciami, ze znajduje zdjęcia dodane przez użytkowników wokół ciebie i w ogóle jest śmiesznie.

E no i teraz chciałabym zrobić taki dynks ze użytkownik może sobie dodać zdjęcia do ulubionych i takie tam i wysłać komuś tam CHEJ ZOBACZ NA MOJOM KOLEKCJE ULUBIONYCH ZDJENĆ.

I
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki w jaki sposób najlepiej nauczyć się przynajmniej podstaw SQL’a? Jakiś kurs, YouTube czy co? W pracy niestety nie mam za bardzo okazji, żeby moc się tego nauczyć. Co prawda korzystam z TeradataSQL ale wrzucam tam tylko query już wcześniej przez kogos przygotowane i tyle

#sql #bazydanych
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, taka sytuacja, w bazie danych znajduje się tabelka zawierająca przedziały(mogą być z obu stron domknięte lub nie), użytkownik ma możliwość wykorzystując aplikacje webową napisaną w Javie(Spring), wprowadzić nowy przedział do bazy, walidacja danych powinna zablokować tą operacje jeżeli wprowadzany przedział pokrywa się z którymkolwiek już istniejącym w bazie(trzeba uwzględnić czy są domknięte czy nie). Mam w głowie dwa rozwiązania tego problemu. 1. Duży select sprawdzający czy baza zwróci jakikolwiek rekord którego
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Ma być to optymalne czy nie? I pytanie, jaką ilość przedziałów przewidujesz?
Bo najlepiej takie rzeczy to robić właśnie selectem na bazie, i zwrócić wynik do springa.
Nie ma sensu pobierać wszystkich przedziałów żeby tylko sprawdzić czy już on istnieje.
Dodatkowo obliczenia zrzucisz na bazę danych, więc sama aplikacja nie będzie obciazona.
  • Odpowiedz
Czy silnik sqlite będzie też działał na pliku z rozszerzeniem .sql (odpowiednio zmodyfikowanym) czy musi być .sqlite?

Robię desktopową apkę, która będzie korzystać z sqlite. Muszę tam zaimportować sporawą bazę na 1.5-2 mln rekordów z sql. Najpierw wrzuciłam wszystko w DB Browser Sqlite, a potem eksportowałam do to jednego pliku z rozszerzeniem .sql (nie było możliwości eksportować w innym formacie). I nie wiem czy tak zadziała, czy próbować grzebać dalej.

#sql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@salamander-kwarcowy: Ostatecznie jeżeli masz dobrze zrobione repozytoria w swoim sofcie to możesz zrobić migracje z bazy do bazy przez niego. Nie jest to pięknie rozwiązanie ale powinno zadziałać dla prostych projektów.
  • Odpowiedz
Czy jest tu osoba, która zajmuje się bazami danych i dysponuje sprzętem, który obsłuży bazę danych wielkości kilkudziesięciu GB?
Dostawca towaru udostępnia mi na swoim ftp pliki w formatach .dat i .txt
Należy z tych plików stworzyć bazę danych i wyeksportować ją do plików csv w celu importu do sklepu internetowego.
Pliki są wielkości od 350MB do niecałych 6GB, łącznie ok. 20GB.

Szukam osoby, która jest w stanie to zrobić.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@semperfidelis: Bo pewnie dzban chciał otworzyć plik 350MB w edytorze tekstowym, a to jest dość wymagające. Większość współczesnych komputerów powinna to ogarnąć (może nie błyskawicznie, ale raczej bez problemu). Jak nie, to kupujesz na 2 dni VPS z 60GB ramu i wszystko będzie działać.
  • Odpowiedz
kupujesz na 2 dni VPS z 60GB ramu i wszystko będzie działać.


@piszczu: To samo mu zaproponowałem, jednak wydaje mi się, że po prostu nie potrafi tego zrobić i szuka wymówki. Dlatego szukam kogoś, kto pracuje przy bazach danych i jest w tym biegły, a nie wydaje mu się, że znajdzie odpowiedź w google.
  • Odpowiedz
@metaforyczny_kierowca:

A po co iteracja po availableDaysOfWeek?

Może źle to ująłem. Zmatchowany availability_period w połączeniu z querowaną datą, musiałby zawierać któryś z available_days_of_week. Pewnie do zrobienia, ale czy tak rozbudowany skrypt to nie anty-pattern?

AvailabilityPeriod jest typu object czy nested?

Nested.
  • Odpowiedz
@mordechaj_blumstein: czyli to nie tylko data, która jest w przedziale i nie jest excluded, ale też dzień tygodnia musi się zgadzać? Pokręcone mocno. Rozbudowanie skryptu i jego wydajność to już trade-off i zależy jak często będzie wykonywany.

Może rozwiązaniem byłaby zmiana indeksów? Każdy schedule miałby swój indeks i routowanie byłoby w aplikacji.
  • Odpowiedz
Hej ludziska, jestem w trakcie tworzenia pierwszego serwisu REST "na poważnie". Mam do zrobienia serwis, gdzie jedną z funkcjonalności jest wyszukiwanie wcześniej dodanych miejsc do bazy w pobliżu - np. 5 km / 10 km od Ciebie. W jaki sposób powinienem to trzymać w bazie danych aby jej nie zajechać? Miejsca będą tylko w Polsce.

Zapytanie SQL np. SELECT * FROM place WHERE lat > x AND lat < x2 AND lng
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam *20* osób na podstawie algorytmu devopsiarza: wołanie za plusy dla 2 ostatnich materiałów lub plusy dla minimum 3 z 4 ostatnich materiałów. Jeśli plusowałeś/aś tylko 2 ostatnie materiały - nie plusuj posta rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach. Jeśli plusowałeś 3 lub więcej poprzednich materiałów - nie plusuj tego i kolejnego rozpoczynającego posta wątku, aby wyłączyć wołanie.

Wołanych wytypowano na podstawie analizy plusów dla tych wpisów: https://wykop.pl/wpis/50079091, https://wykop.pl/wpis/50279883,
  • Odpowiedz
@devopsiarz:

Lenovo ThinkPad T14 laptop review: Comet Lake update doesn't add much


Dlatego wszyscy (w tym ja) czekają na ThinkPady z nowym Ryzenem, których nadal nigdzie nie ma. ( ͡° ʖ̯ ͡°)
Chyba liczą na to, że ludzie się zniecierpliwią i wykupią te z Intelem :P
  • Odpowiedz
#informatyka #bazydanych #sql #mysql
Pytanie wydaje mi się dosyć proste ale niestety nie mam nawet wiedzy czego szukam.
Problem jest taki jak na screenie. Chcę mieć tabele w której będę przechowywał informacje na temat listy (zakupów) oraz samą zawartość listy, jednak lista będzie zawierać różną ilość produktów. Jeśli da się inaczej nie chciałbym tworzyć nowej tabeli dla każdej listy zakupów i do niej się
Barteky - #informatyka #bazydanych #SQL #mysql 
Pytanie wydaje mi się dosyć proste a...

źródło: comment_1594746491GjoQLdPLuB62p9n9pSULBP.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Barteky:

Dzięki, czyli musiałbym stworzyć za każdym razem nową tabelę dla każdej nowej listy?


Może być jedna tabela. Dodaj tylko kolumnę z numerem listy zakupów (idlisty).

Można też dwie tabele: jedna z artykułami (słownikowa), a druga z kolumnami: id
listy, id_artykułu, status, ilosc etc.
  • Odpowiedz
Cześć Mireczki. Szukam osoby która ogarnia w #api i pomogłaby mi wyciągnąć dane z jednego tagu (bookmeter - specjalnie nie taguję co by nie wkurzać). Skończył nam się licznik a niestety po takim czasie nie mam tu już nikogo aktywnego, kto pomagał mi przy poprzedniej edycji. A ręczne ogarnianie kilku tysięcy wpisów o książkach jest niestety nie do wykonania ( ͡° ʖ̯ ͡°) Z góry dziękuję
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapoznałem się w ostatnich kilku dniach z CouchDB. I mam teraz naiwne przemyślenia, typowe dla zielonki w jakimś temacie. Czy rzeczywiście można napisać większość małych i średnich aplikacji webowych z logiką całkowicie po stronie klienta, serwerowi pozostawiając wyłącznie autoryzację i walidację danych?

#webdev #bazydanych #programowanie #python
ProfesorBigos - Zapoznałem się w ostatnich kilku dniach z CouchDB. I mam teraz naiwne...

źródło: comment_1594303142TC45FXKneMWJ3I92EEy2fg.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ProfesorBigos:
co oznacza logika po stronie klienta? Logika biznesowa, aplikacji? Logika biznesowa z ograniczeniami, możliwymi zmianami danych oraz samymi obliczeniami/transformacjami ma być po stronie klenta?
jak tak, to ...
t.....y - @ProfesorBigos: 
co oznacza logika po stronie klienta? Logika biznesowa, a...
  • Odpowiedz
@ProfesorBigos: to zależy. Pierwsza i najważniejsza zasada - nigdy nie ufasz danym pochodzącym z aplikacji klienckiej. Jeżeli spróbujesz zaimplementować wszystko po stronie klienta, to musisz mieć bulletproof walidację WSZYSTKIEGO co przyjdzie na serwer. Po jakimś czasie zdasz sobie sprawę, że aby rzetelnie walidować pewne dane, potrzebujesz wykorzystać na serwerze niemal tę samą logikę, której użył klient by ów dane stworzyć (np jakieś przeliczenia kwot w formularzu itp). A wtedy skoro
  • Odpowiedz
@sqlserver: '[{"Var1":8,"Var2":1,"Var3":6},{"Var1":3,"Var2":5,"Var3":7},{"Var1":4,"Var2":9,"Var3":2}]'
to powyżej to zserializowana tabela, ale jednocześnie identycznie wygląda zserializowana tablica struktur.
Co zrobić żeby je od siebie odróżnić?
Dodać jakieś pole zawierające tę informację?
  • Odpowiedz
Problemem jest to, że json ma mniej typów danych


Sam sobie odpowiedziałeś :) JSON obsługuje typy proste oraz możliwość w zasadzie dowolnego definiowania własnych typów.

Pole różnicujące to jedna z wielu możliwości rozwiązania problemu, zgadza się.
  • Odpowiedz
Pomagam dziewczynie w aplikacjach bazodanowych, podczas uruchamiania występuje taki błąd, ktoś moze wie jak to naprawić :/

"you have an error in your sql syntax check the manual that corresponds to your my sql server versions for the right syntax to use near '('123')' at line 1"

#sql #visualstudio #vs #mysql #bazydanych
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach