Mireczki, ucze się podstaw SQL i mam takie polecenie:

Exclusive OR (XOR). Show the countries that are big by area or big by population but not both. Show name, population and area.

Australia has a big area but a small population, it should be included.
Indonesia has a big population but a small area, it should be included.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#excel #bazydanych
Z cyklu jak to zrobić?
Mam jeden arkusz, w którym jest tabela jednokolumnowa - są tam [1] imiona i nazwiska, [2] jakiś tekst i imiona i nazwiska, albo [3] jakiś tekst bez imion i nazwisk i wpisów jest kilkadziesiąt tysięcy. Chcę zaznaczyć tylko komórki, w których występują imiona (czyli [1] i [2]).

Żeby było łatwiej mam też w drugim arkuszu tabelę imion (powiedzmy, że jest ich kilka tysięcy).
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@worm_nimda:

=JEŻELI.BŁĄD(INDEKS(R:R;SUMA.ILOCZYNÓW((--CZY.LICZBA(SZUKAJ.TEKST(Q:Q;F2)))*(Q:Q<>"");WIERSZ(Q:Q)));"")
to trochę bardziej rozbudowane, bo oprócz samego występowania podaje też odpowiedni parametr do danego słowa
  • Odpowiedz
Czy jest na sali jakiś szpec od #azure ? Potrzebuję dowiedzieć się jak rozkładane są koszta tej jednostki "RU", którą zużywa baza do zapisywania/ odczytywania. Prowadzę teraz stress testy i wrzucam do aplikacji duże ilości plików a co za tym idzie RU wywala w kosmos.

Na zapisu produków mam ustawione na 1000 ale spokojnie przekraczam to kilka razy... jak to potem jest liczone?
#microsoft #cosmodb #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kermii: akurat z Cosmosdb jest dość prosto, płacisz za 400RU I tyle dostajesz. Pamiętaj że to jest 400RU na sekundę. Jeśli przekraczasz w danym momencie threshold cosmos rzuca Ci throttle w nagłówku odpowiedzi i każe próbować jeszcze raz. Jak korzystasz z SDKow to to już jest zaimplementować. Popatrz na metryka throttled requests. Tu fajny art do poczytania

https://medium.com/@thomasweiss_io/how-i-learned-to-stop-worrying-and-love-cosmos-dbs-request-units-92c68c62c938
  • Odpowiedz
#programowanie #nauka #sql #bazydanych #programista15k #kursyudemy #rozdajo #komputery #pracbaza
Wykopowiczu! Nauczę Cię programować za darmo i od podstaw.
Niedawno udało mi się ukończyć projekt nad którym pracowałem ostatnie 2 lata. Tworzę darmowy kurs programowania baz danych. Kurs jest skierowany głównie do osób stawiających pierwsze kroki w IT lub bazach danych. Nagrania udostępniam na YT:
nieinformatyk - #programowanie #nauka #SQL #bazydanych #programista15k #kursyudemy #r...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

bo widzę, że masz jasne zdanie na ten temat, którego raczej nie zmienisz :)


@nieinformatyk: To raczej ja widzę, że pytanie o studia odbierasz jako atak, bo tak czuły jesteś widocznie na tym punkcie. Niczym nie poparte bzdury mi tutaj wmawiasz, ale luz, jak zadaje komuś niewygodne pytanie to jest to częsta reakcja.

Nie trzeba zaczynać od C++, nawet uważam, że lepiej zaczynać od Pythona. Za to uważam, że absolutnie nie należy
  • Odpowiedz
Mircy #bazydanych #programowanie - mam bazę danych (aktualnie MongoDB, testuję różne rowiązania, relacje mi nie są potrzebne), gdzie trzymam sobie póki co wirtualne zapisy z logów, tj:

url, nagłówki, czas odpowiedzi, status odpowiedzi

wepchałem tam 60 milionow losowych danych i odfiltrowanie po jednej z kolumn zajmuje 85s - na laptopie, serwer mongo siedzi w dockerze na linuksie, więc wiadomo, performance pewnie 15x słabszy niż natywnie - docelowo przewidywałbym tam jakiś
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stosuje się na portalach jakieś pomocnicze tabele w których są przechowywane dane z uprzednio wykonanych zapytań, dla zmniejszenia obciążenia bazy/serwera?
Np. jakieś serwisy które co kilka godzin zapisiują liczbę użytkowników spełniających odpowiednie kryteria, żeby nie trzeba było tego liczyć co każde odświeżenie strony na której ma się taka liczba wyświetlać.
To się jakoś nazywa? Są jakieś materiały na ten temat? Chciałbym lepiej znać działanie większych portali.
#webdev #bazydanych
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql #postgresql #bazydanych
Mirko, taki temat jest. Mam bazę danych programu X - MySQL. Muszę ją przerzucić do bazy danych programu Y - Postgres. Niestety, nie mogę zrobić tego 1:1. Program X na przykład dla klienta ma kolumny w tabeli o nazwach "name" i "lastname", a program Y "firstname" i "lastname". Jest tego kilkadziesiąt tysięcy wierszy w różnych tabelach. Jak to zrobić najbardziej bezboleśnie? Wyeksportowałem sobie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rolfik_r1: Dlatego export do csv, zmiana w excelu pod strukturę docelową i import w strukturze docelowej to najbardziej bezbolesna metoda nad którą masz pełną kontrolę.
Albo narzędzie, które skopiuje ci całe obiekty z Bazy a do bazy B w formie 1:1 i dopiero w bazie B odpowiednie selecty i inserty, które przekształcą obiekty w taki sposób, aby nadawały się do pracy dla aplikacji Y
  • Odpowiedz
Mirki,

użytkuję program korzystający z MS SQL Server 2008 jako bazy danych.

Dzisiaj pie...y Windows10 zrobił mi samowolną aktualizację. Efekt jest taki, że program nie może się połączyć z bazą danych... Już kiedyś miałem taki problem i okazało się, że... baza się wyłączyła samowolnie. Natomiast w tym momencie nawet nie widzę w folderze SQL ikony dostępu do tej bazy... Jakieś pomysły?

#informatyka #bazydanych #sql #windows10
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Palwed: kliknij prawym na menu start i wybierz zarządzanie komputerem tam po lewej na samym dole powinna być przystawka menu do Sql server.
A ogólnie to menu start ssms.eze masz management studio
  • Odpowiedz
czy w związku z #rodo baza danych musi korzystać z TDE jeśli połączenie do niej odbywa się tylko lokalnie(z samego serwera?), bo trochę nie rozumiem co to miałoby niby zmienić, i tak ktoś mając dostęp do samego serwera sobie może zdeszyfrować tą bazę bez problemu, czy może powinno szyfrowanie odbywać się na poziomie aplikacji? ale znowu, dostęp do serwera, przejrzy sobie kod aplikacji i tyle, także jak i kiedy szyfrować
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie ma żadnego obowiązku szyfrowania baz danych. Rodo tego nie wymaga. Jeśli dostęp do mysql jest tylko z localhosta, a sam serwer jest wystarczająco zabezpieczony to nie widzę sensu stosowania takiego szyfrowania.
  • Odpowiedz
@Jurigag: dokładnie jak napisałm @JulianCarax. Nie masz obowiązku szyfrowania danych. Masz obowiązek dobrać odpowiednie zabezpieczenia do poziomu przetwarzania danych oraz swoich możliwości finansowych. Jeżeli przetwarzasz dane klientów sklepu internetowego to nikt nie myśli o szyfrowaniu. Jeżeli jesteś korpo albo urzędem które przetwarza newralgiczne dane obywateli / pacjentów / klientów to wtedy może dojść uzasadniona potrzeba zastosowania szyfrowania. Wszystko zależy od tego jakie administrator oszacuje potencjalne ryzyka i środki
  • Odpowiedz
Jak mogę skopiować wpis z jeden tabeli do drugiej ale tak by przy kopiowaniu zmieniło sie id?
Zapytanie:

INSERT INTO odpowiedzi SELECT * FROM zgloszenia WHERE id=2;
Odpowiedz:

ERROR
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oskar_15: Możesz podać nazwy kolumn w insercie w selectie bez id
Np. * == id, kol1, kol2, kol3
to dajesz: INSERT INTO odpowiedzi (kol1, kol2, kol3) SELECT kol1, kol2, kol3 FROM zgloszenia WHERE id=2;
  • Odpowiedz
@lkp0: tylko wtedy ta kolumna z ID w tabeli docelowej musi miec ustawione IDENTITY. (automatyczny wzrost np. o 1 przy kazdym rekordzie). Wtedy mozesz ja pominac.
  • Odpowiedz
Są jakieś godne polecenia hosty baz danych, albo jakieś tanie (do 20 złotych miesięcznie), gdzie mógłbym sobie mieć ich powiedzmy ze 3 do różnych projektów? Chciałbym je zlokalizować na zewnątrz, aby projekt się z nimi łączył- do celów portfolio. Nie będą zarzynać serwera firmy u której wykupię usługę, więc w efekcie może być płatna, ale za grosze im taniej tym lepiej. Host plików mnie nie interesuje, chociaż w sumie na upartego z
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na BBC World News podniecają się testową bazą danych M$ umieszczoną pod wodą (oceanem), jakoby miałoby to być rozwiązanie bardziej energooszczędne z racji chłodzenia wodą. Tylko gdy to rozwiązanie wkroczy w skali makro, czy ta woda nie podniesie swojej temperatury, zmieniając jeszcze bardziej klimat xD?

#globalneocieplenie #microsoft #ochronasrodowiska #bazydanych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Iskaryota: Trzeba by policzyć ale intuicja podpowiada że nie. Więcej ciepła zostanie oddane do atmosfery spalając paliwa kopalne, potrzebne do wytworzenia prądu, który zasili chłodzenie aktywne. Niż wymiana pomiędzy otoczeniem a chłodzeniem pasywnym.

A że jest bardziej energooszczędne to akurat oczywiste.
Natomiast nawet gdyby zanurzyć wszystkie istniejące serwerownie w oceanie, to wątpliwe żeby temperatura wód uległa zmianie w odczuwalnym stopniu.
  • Odpowiedz
@Iskaryota: ciepło generowane przez jednostkę się nie zmienia. Chodzi o to, że nakłady energetyczne na odebranie tej ilości ciepła od serwerów (itp) są tutaj mniejsze. Wszystko działa jak trzeba. Pzdr.
  • Odpowiedz
Mirki, polecicie jakieś książki/inne materiały o bazach danych dla świeżaka? Chciałbym dobrze zgłębić temat zarówno SQLowych, jak i nierelacyjnych baz danych, właściwie zupełnie od zera - włączając w to dobre praktyki przy projektowaniu tabel, pisaniu zapytań itd.
Z góry dzięki za wszelki informacje ( ͡° ͜ʖ ͡°)

#programowanie #programista15k #mysql #sql #bazydanych #nosql #mongodb
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach