@oggy1989: To popatrz... czasem trzeba to odchudzić by deweloperzy na bazach testowych mogli normalnie pracować:

SQL> SELECT * FROM (select numrows from dbatables WHERE numrows is not null order by num
  • Odpowiedz
Jaka baza danych najlepiej poradzi sobie z takim zadaniem:
"Dodanie 100 000 000 rekordów (20 kolumn), ważny jest czas dodawania i wyszukiwania + czas aktualizacja 1000 rekordów w jednej transakcji"
Testowałem na postgresie i mongo, teraz chcę sprawdzić cassandrę. Mongo na indexach całkiem nieźle sobie radzi.
#programowanie #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema Mirki!

Szybkie pytanie odnośnie indeksowania w SQL, mam takie zapytanie:

select VendorID, sum(TotalDue)
from table
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rudi_90: Dlatego napisałem "zależnie od ilości danych" Jak głownie czytasz i czytasz dużo właśnie takimi zapytaniami to warto ale jeśli lecą tam duże inserty a czytane jest mało to nie warto.
  • Odpowiedz
Hej Mirki i Węgierki ( ͡ ͜ʖ ͡)

W #pracbaza #korposwiat wymyślili sobie, że potrzeba nam wspaniałej tablicy interaktywnej z danymi nt. KPI i innych niepotrzebnych dupereli. Oczywiście wymyślili również, że ja mam za to odpowiadać. I teraz tak:

Mam dostęp do oprogramowania #qlikview i szukam jakichś fajnych tutoriali co do designu i tworzenia wykresów/map w tym programie. Fajnie jakby były pisane, a nie w formie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie odnośnie tego jak działa Lazy Loading.
Załóżmy że mamy encje User i Address, w relacji 1 do 1.

Conceptually, lazy loading with proxies only makes sense if Hibernate knows

that there is a linked shippingAddress. If the property were nullable, Hibernate

would have to check in the database whether the property value is NULL, by querying
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Godziu73: Właśnie chodzi o to, że nie wiesz czy jest tam wartość czy nie, więc musisz sprawdzić, czyli wysłać zapytanie. A w lazy loading chodzi o to, żeby wysłać zapytanie dopiero kiedy potrzebujesz wartości.
  • Odpowiedz
@SuperMaslo: MySql silnik InnoDB.
Najpierw zaprojektowałem bazę danych i kompletnie zapomniałem o kodowaniu a teraz patrzę na dane i kurna krzaki widzę, skąd te krzaki? Patrzę w kod programu, wszystko ok. Dopiero jak grzebałem na bazie zobaczyłem, że zamiast utf8_unicode_ci jest latin1_swedish_ci płakać mi się chce...
  • Odpowiedz
Mirki mam bazę danych w której ktoś trzyma date jako typ: text. Niestety jest to duży problem przy wywołaniu zapytania np where data > 01.04.2017 AND data < 13.04.2017 ponieważ oprócz Kwietnia wyświetla jeszcze pozostałe miesiące bo bierze po uwagę tylko liczbę odpowiedzialną za dzień można to jakoś rozgryźć bez zmiany typu? #mysql #bazydanych #database
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Docx: rozwaz skonwrtowanie tego badziewia do przyzwoitego formatu.

Update xxx set data=strtodate (data, '%d.%m.%Y');
Alter table xxx modify column data date;

(Przetestuj gdzies na boku)
  • Odpowiedz
@Docx: No i prawidłowo, nie zapomnij że beznadziejny kod w aplikacjach i tak trzeba poprawić ASAP, np. w grudnie lub w dwutysięcznymdwudziestym.
  • Odpowiedz
@Kajakiem_przez_Tybet: To są prawdopodobnie przynajmniej liczby. Ja widziałem całkiem spory projekt w którym w całej bazie znaczniki czasowe były przetrzymywane w postaci dwóch kolumn typu VARCHAR. Jedna od godziny np "000354" druga od data '20170409' ;)
  • Odpowiedz
Siema #mirki i #mireczki, mam takie zadanko.
Stworzyć projekt bazy danych, reprezentującą taką strukturę danych:
- Mamy firmę która ma: nr identyfikacyjny, nazwa; firma może być jakby podfirmą innej firmy
- Działy firmy - dział może być pod innym działem: np. dział IT dzieli się na programiści i administratorzy. Ma zawierać nazwę,
- pracownicy - pracownik może być pod innym pracownikiem (np pracownik A pracuje dla pracownika B), lub firmą
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siemanko bazodanowe świry #oracle, #bazydanych ma ktoś może jakieś opracowania czy poradniki do APEX5? Bo męczę wszystko metodą prób i błędów. Na internecie jedynie hindusi filmiki wstawiają a uszy mi krwawą od ich akcentu.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, zainteresował mnie ostatnio temat dev #plsql i tak zastanawiam się na ile z praktycznego punktu widzenia opłaca się w to iść. Wiadomo, że "rób, to co lubisz" itd. itp.), ale życie to nie bajka.
Ogłoszeń nie widzę w tym dużo, jednak jak już się zdarzają, to kasa całkiem fajna (oczywiście większość dla seniorów). Chyba rynek dość niszowy. Wpisów na mirko, też tyle co kot napłakał. ;)
Zastanawia mnie w
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@max1983: Praca w tej dziedzinie zawsze sie znajdzie dopoki na rynku beda firmy i aplikacje korzystajace z baz danych Oracle ;) A raczej zbyt szybko sie to nie zmieni.
  • Odpowiedz
Mam do zrobienia apke w APEX,
Myslałem nad czymś w rodzaju indeksu studenckiego,
wymogiem jest, żeby w diagramie znalazły się tabele rola(u mnie to bedzie admin,student,pracownik) oraz konto(login, passy).
Teraz mam problem jak połączyć tabele konto, żeby każdy student miał tylko jedno konto, tak samo pracownik.

W sensie jak zaloguje się student, to od razu będę znał jego indeks.
#informatyka #bazydanych #apex #oracle #
ronek22 - Mam do zrobienia apke w APEX,
Myslałem nad czymś w rodzaju indeksu studenc...

źródło: comment_nWKwfVLHYwHTwh7jSnSStj172BuLzXQk.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ronek22: ja zwykle: to zależy :) np. taki napiprojekt zapisuje czas trwania filmu z dokładnością do milisekund (ze względu na dopasowywanie napisów), z kolei filmweb wyświetla czas trwania filmu z dokładnością do 1 minuty (jak zapisuje to ciężko powiedzieć). Więc napierw musisz przeanalizować jakiej dokładności czasu trwania potrzebujesz. Jeśli minuty to to jakiś mały integer, jeśli sekundy to już trochę większy integer, jeśli milisekundy to najlepiej decimal.
  • Odpowiedz