jak sformułować zapytanie aby w wyniku mieć to w jednej kolumnie w formacie analogicznym do datetime2(0)? #naukaprogramowania #sql #bazydanych
Wszystko
Najnowsze
Archiwum
tabela wyglada tak, kolumna timestamp i godzina w int
jak sformułować zapytanie aby w wyniku mieć to w jednej kolumnie w formacie analogicznym do datetime2(0)? #naukaprogramowania #sql #bazydanych
jak sformułować zapytanie aby w wyniku mieć to w jednej kolumnie w formacie analogicznym do datetime2(0)? #naukaprogramowania #sql #bazydanych
źródło: comment_1612363810OlHUX7pnuTr0Zr9nZK3nUs.jpg
Pobierz- 0
Nie jestem typowym korpo-programistą 15k, ale zrobiłem w życiu parę projektów. Większość z nich było oparte na relacyjnych bazach danych głównie mysql.
Od kilku lat robię też projekty oparte na mongoDB i choc na początku zauroczyła mnie ich prostota to stwierdzam, że przy większych projektach relacyjna baza daje większą kontrolę a mongo prowadzi do chaosu (chyba że zostaną zaimplementowane relacje co chyba mija się z celem nierelacyjnych baz danych).
Ciekawi mnie wasza
Od kilku lat robię też projekty oparte na mongoDB i choc na początku zauroczyła mnie ich prostota to stwierdzam, że przy większych projektach relacyjna baza daje większą kontrolę a mongo prowadzi do chaosu (chyba że zostaną zaimplementowane relacje co chyba mija się z celem nierelacyjnych baz danych).
Ciekawi mnie wasza
@brightit: tak jest, kiedy próbujesz używać noSQL jako zastępnika bazy SQL. Do normalnych case raczej używa się SQL, a NoSQL do np. zbierania nieregularnych danych, które następnie wymagają np. analizy. Takimi nieregularnymi danymi mogą być np. logi.
@brightit: cassandra/dynamoDB sobie zobacz jesli nie znasz i elastic tez bardzo warto znac
1
Change Data Capture - Zmień Bazę W Strumień (Debezium) - Wiadro Danych

Myślałeś/aś kiedyś o utworzeniu strumienia z operacji w bazie danych? W tym wpisie dowiesz się czym jest Change Data Capture i jak go wykorzystać planując architekturę naszego systemu.
z- 0
- #
- #
- #
- #
- #
- #
Koliedzy, jaką bazę byście użyli do zapisywania notowań giełdowych z aplikacji streamującej, a jakiej do przechowywanie portfela klienta?
W 1 przypadku będziemy mieli:
timestamp, kod instrumentu finansowego, kod waluty, cenę
W 2 przypadku:
W 1 przypadku będziemy mieli:
timestamp, kod instrumentu finansowego, kod waluty, cenę
W 2 przypadku:
- 3
@r4do5: nie dostałem tylko doliczyłem bony na święta, owoce, kursy i premię
@programista5k2: Ogólnie ja bym szedł w TimescaleDB, bo to "tylko" rozszerzenie Postgresa, więc masz wszystko co w Postgresie + TSDB, czyli w 99.9% przypadków wystarcza do wszystkiego.
#sql #programowanie #programista15k #bazydanych #mssql #tsql
Pytanie do lokalnych ekspertów.
Mam taką sytuację, że:
Mam listę zleceń,
Pytanie do lokalnych ekspertów.
Mam taką sytuację, że:
Mam listę zleceń,
- 1
@daloma lepszym rozwiązaniem byłoby wykonanie procedury i zapis do tabeli?
- 0
@automatykwformie: baza raczej nawet nie w pierdnie chyba że jest tego na prawdę dużo.
Jak dużo to widok indeksowany j/w albo wyliczanie tego do tabeli na boku przy użyciu trigerow create update delete
Jak dużo to widok indeksowany j/w albo wyliczanie tego do tabeli na boku przy użyciu trigerow create update delete
mam kilka calkiem sporych #bazydanych jakosci powietrza z jednego roku kalendarzowego i chcialbym zrobic analize zeby te dane porownac. potrafie troche w #powerbi troche w #python mniej w #R baza ma pomiary wykonywane co godzine w kilkuset roznych lokalizacjai w polsce. jakie fajne zestawienia mozna zrobic zeby jak najwiecej rzeczy wykazac? dopiero sie ucze wiec #naukaprogramowania
@rosso_corsa: najlepiej wizualizacje zmian na mapie (plamki) w czasie?
Zależy głównie co chcesz pokazać.
Zależy głównie co chcesz pokazać.
@rosso_corsa: Zrób zmienność jakości w czasie dla danej lokalizacji, zobacz czy ludzie dzielą to czym palą na wsad dzienny (czystszy) i nocny (brudny). Narzuć na to też dane o temperaturze i siłę wiatru. Postaraj się przewidzieć na podstawie takich danych jaka będzie jakość jutro oraz co ma największy wpływ - godzina, temperatura, wiatr?
- 24
Czołem Mirki i Mirabelki
Dziś nowy kurs z tematyki #bazydanych #oracle i #sql dla średniozaawansowanych jak i początkujących:
Tabela zorganizowana według indexu (ang. Index-Organized Tables)
W kursie:
* Opisuję czym są IOT
* Przedstawiam ich struktórę i porównuję ją do zwykłego indexu B-tree oraz tabeli
Dziś nowy kurs z tematyki #bazydanych #oracle i #sql dla średniozaawansowanych jak i początkujących:
Tabela zorganizowana według indexu (ang. Index-Organized Tables)
W kursie:
* Opisuję czym są IOT
* Przedstawiam ich struktórę i porównuję ją do zwykłego indexu B-tree oraz tabeli
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@programista5k2: wirtualka z linuxem i cassandra w dockerze to jedna komenda leniu ty :p
Koliedzy jak nazwać profesjonalnie tabele w której będę przechowywać logi ze zmian tej tabeli oraz logi odczytów?
changeLog i readLog? logChange i logRead? logsChange i logsRead? ...
ech
#programowanie #bazydanych
changeLog i readLog? logChange i logRead? logsChange i logsRead? ...
ech
#programowanie #bazydanych
- 2
@programista5k2:
read_logs, change_logs@programista5k2: Po pierwsze załóż bazę Configuration, która będzie przechowywać zmiany, logi, i wszelkie dane, które nie podlegają dosłownej integracji a są np z góry ustalone, zidentyfikowane. Następnie w tej bazie stwórz schematy typu log, data, dics itd itd. Nie pytaj się o nazwę tylko pomyśl jak miałaby wyglądać cała struktura tak aby Tobie to ułatwiło pracę.
Potrzebuję zrobić #hurtowniedanych w #sqlserver ale jako narzędzie do #etl służy mi #spark, a konkretnie #pyspark
Macie może jakieś dobre materiały albo przykładowe kody, żeby podejrzeć jakieś dobre praktyki?
Jak ogarnąć slow changing dimension? Metadane itp.?
Macie może jakieś dobre materiały albo przykładowe kody, żeby podejrzeć jakieś dobre praktyki?
Jak ogarnąć slow changing dimension? Metadane itp.?
@inny_89: Z doświadczenia to całe zasilanie powinno się odbywać w dwóch krokach Source - Extract, Extract - Stage. Oczywiście mówię o hurtowni zasilanej raz na dobę nocną porą.
1. Source - Extract - truncate docelowych tabel i zasilenie ze źródła. Tak jest najszybciej. Nawet jak masz tabele do 100 mln rekordów. Z produkcji zasilamy dane tak szybko jak to jest możliwe.
2. Extract - Stage - zasilenie przyrostowe. I tu już można
1. Source - Extract - truncate docelowych tabel i zasilenie ze źródła. Tak jest najszybciej. Nawet jak masz tabele do 100 mln rekordów. Z produkcji zasilamy dane tak szybko jak to jest możliwe.
2. Extract - Stage - zasilenie przyrostowe. I tu już można
- 1
@inny_89: https://stackoverflow.com/questions/38487667/overwrite-specific-partitions-in-spark-dataframe-write-method
Ustawia się to jedną linijką w configu:
Ustawia się to jedną linijką w configu:
spark.conf.set("spark.sql.sources.partitionOverwriteMode","dynamic")Wybacz też wysoki poziom abstrakcji przy opisywaniu
#anonimowemirkowyznania
#sql #pomocy #porada
Cześć,
muszę napisać z anonima, żeby mnie nikt nie skojarzył.
Obecnie skończyłem inżyniera z mechaniki. Studia fajne, ale nie umiem nic ciekawego sobie znaleźć. Pracuję obecnie w firmie, zajmuję się specyfikacjami technicznymi urządzeń i kontaktem z klientem (zagranica). Robota niby całkiem okej, ale brak nowych wyzwań powoduje u mnie nudę.
Chciałbym się z czegoś przeszkolić, poszukać sobie innego zajęcia, które spowoduje, że znajdę
#sql #pomocy #porada
Cześć,
muszę napisać z anonima, żeby mnie nikt nie skojarzył.
Obecnie skończyłem inżyniera z mechaniki. Studia fajne, ale nie umiem nic ciekawego sobie znaleźć. Pracuję obecnie w firmie, zajmuję się specyfikacjami technicznymi urządzeń i kontaktem z klientem (zagranica). Robota niby całkiem okej, ale brak nowych wyzwań powoduje u mnie nudę.
Chciałbym się z czegoś przeszkolić, poszukać sobie innego zajęcia, które spowoduje, że znajdę
@AnonimoweMirkoWyznania: Obie drogi jakie rozważasz mogą być potencjalnie tak samo nudne jak to co teraz robisz. Sam robie w bazadanych ale jakoś administrator/helpdesk i tu jest jeszcze jakaś rozrywka bo nigdy nie wiesz na co klient wpadnie.
W mechanice może warto abyś rozejrzał się za jakimś projektowaniem - znajomy pracował w Instytucie lotnictwa w centrum projektowym dla GE i co kilka mce wyjazdy albo Anglia albo RPA(mieli kontrakty na instalacje
W mechanice może warto abyś rozejrzał się za jakimś projektowaniem - znajomy pracował w Instytucie lotnictwa w centrum projektowym dla GE i co kilka mce wyjazdy albo Anglia albo RPA(mieli kontrakty na instalacje
jak sie robi integracje danych w wiekszych systemach, sa do tego jakies narzedzia czy sie robi dedykowane rozwiazania? #bazydanych #naukaprogramowania
@rosso_corsa: jak Warehouse obsługuje ten sam typ bazy danych to można próbować bez narzędzi, ale jak masz różne to pisanie narzędzia na nowo jest bez sensu. Wybierz jakieś gotowe
Treść przeznaczona dla osób powyżej 18 roku życia...
jakimi sposobami mozna pobrac #bazydanych mssql np do pliku csv? korzystalem tylko z ssms #naukaprogramowania
baza danych do csv? Musisz exportować każdą tabelę osobno.
- 0
@rosso_corsa: bulk export?
Siema powie mi ktoś co robi tu źle że wywala mi blad "Foreign key constraint is incorrectly formed". Idproducenta ma byc kluczem obcym powiazanym z id z tabeli producenci
#sql #bazydanych
ALTER TABLE produkty
ADD FOREIGN KEY (id_producenta)
REFERENCES producenci(id);#sql #bazydanych
#sql #bazydanych #programowanie #postgresql
Próbuję wdrożyć pagination oparty na metodzie „keyset”, zamiast tradycyjnie „offset”.
Wszystko jest jasne dopóki strony idą do przodu np:
Ale co zrobić gdy użytkownik się cofa? Teoretycznie mogę odwrócić znak większości i zmienić DESC na ASC, ale wtedy otrzymuję wyniki w odwrotnej kolejności. Da się to
Próbuję wdrożyć pagination oparty na metodzie „keyset”, zamiast tradycyjnie „offset”.
Wszystko jest jasne dopóki strony idą do przodu np:
SELECT * FROM users WHERE id > 1500 ORDER BY ID LIMIT 10.Ale co zrobić gdy użytkownik się cofa? Teoretycznie mogę odwrócić znak większości i zmienić DESC na ASC, ale wtedy otrzymuję wyniki w odwrotnej kolejności. Da się to
źródło: comment_1611067419eLX7l6HWdpi5hdPRa7JQng.jpg
Pobierz- 0
@Campell: W sensie jak pójść w tył? Ja tylko w tym moim WHERE zaznaczam granicę od której liczyć rekordy, więc jeśli chciałbym się cofnąć to mógłbym zrobić
WHERE id < 1500 ORDER BY id ASC LIMIT 10. I to zadziała, zwróci mi 10 właściwych rekordów, ale w odwrotnej kolejności niż bym szedł do przodu- 0
@Alodnog: Wybierz interesujące Cię rekordy ze strony w podzapytaniu i tam zrób asc/desc jak tam chcesz, a w nadrzędnym zapytaniu posortuj jeszcze raz po tym czym chcesz czyli po id. np.
select * from (
select SELECT * FROM users WHERE id < 1500 ORDER BY ID DESC LIMIT 10
) as pusr
order by pusr.id asc;
select * from (
select SELECT * FROM users WHERE id < 1500 ORDER BY ID DESC LIMIT 10
) as pusr
order by pusr.id asc;
importuje sobie tabele z kolumna data/godzina w #powerbi robi mi hierarchie rok-kwartał-miesiac-dzien ale nie mam godzinowej. z czego moze to wynikac i jak to naprawic? pomiary w bazie są wpisywane co 10 minut #bazydanych #excel
źródło: comment_1611052257H76Btl82Y1x7EYHJjVmLBu.jpg
Pobierz- 0
@ostrykuc666: hmm bo wydawalo mi sie ze kiedys wrzucalem na oś x dzien z hierarchii, wybieralem filtry na rok, miesiac, dzien i mi robilo wykres godzinowy na wykresie liniowym ale teraz patrze ze cos mi to nie dziala wiec zrobie tak jak mowisz, dzieki!
- 0
@ostrykuc666: nie no jest jednak tak jak myslalem tylko widocznie z formatem daty jest coś nie tak. na górnym jest ta moja baza a na dolnym druga gdzie godziny są pełne bez minut i bez sekund takze to ladnie rysuje
źródło: comment_1611059191qOFLScUWYOFdwXSAYcv28d.jpg
Pobierz- 0
Czy ktoś ma doświadczenie z migracją danych z OS X server do sharepoint? #sharepoint #macos #informatyka #bazydanych #cloud #osx
- 0
Mam setki GB do przeniesienia. Zakładam, że długie ścieżki i nazwy plików z niedozwolonymi znakami mogą stworzyć problemy.
@zlack: migracja 1 do 1 zapewne nie ma sensu. Zbuduj sobie funkcjonalność bibliotek ma Sharepoincie, Teams Grupa office 365 per dział / projekt i pliki wrzucasz tam
2
Czy wykonywanie kodu JavaScript bezpośrednio w bazie danych Oracle się przyda?

Nowa wersja Oracle 21c dodaje 200 nowości, w tym wsparcie dla blockchain, natywny binarny typ danych JSON, pomoce dla AI i właśnie wykonywanie kodu JavaScript w bazie danych. To faktycznie taki breakthough?
z- 4
- #
- #
- #
- #
- #
- #
- 1
Z cyklu: Kiedy program który napisałeś zaczyna działać i nie wiesz czemu....
Exceptionów brak, CPU trochę dostaje po dupie ale to chwilowe
Migracja z MySQL na PostgreSQL leci pełną parą!
#programowanie #bazydanych #postgresql #mysql #czujedobrzeczlowiek
Exceptionów brak, CPU trochę dostaje po dupie ale to chwilowe
Migracja z MySQL na PostgreSQL leci pełną parą!
#programowanie #bazydanych #postgresql #mysql #czujedobrzeczlowiek
źródło: comment_1610749157cRUexO607iLhlAuBikrdRM.jpg
Pobierz- 1
@Cryptograph: To są moje wewnętrzne testy, po prostu sprawdzam i uczę się obsługi baz danych. Był już MySQL (MariaDB), był też MSSQL a teraz czas na Postgresa.
















Na przykładzie #php i #laravel zademonstruję sposób na użycie UUID.
A czy Ty używasz UUID w swoim projekcie?
źródło: comment_1612454863KAux8tRtsBdojzAWuKtSXq.jpg
Pobierzuuid wypływało zawsze na zewnątrz, do jakiegoś get itd.
obowiązywała jednocześnie zasada aby id nigdy nie było widoczne nigdzie na froncie, id używaliśmy tylko do komunikacji pomiędzy wywołaniami na backendzie.
ps. to może ulid? nie rozwala tak bazy przy insercie