Mam taka sytuacje

tabela nazwijmy ja towar

id| nazwa | ilosc| id_magazyn |

1
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję rozwiązania bazodanowego do przechowywania tabeli zawierającej cztery kolumny - dwa pola int, jeden varchar i jedno pole tekstowe, które dla każdego wiersza będzie miało 40 - 60 kB. Docelowa ilość wierszy - kilkaset tysięcy. Żeby nie obciążać API innych serwisów ostatnie pole będzie generowane w momencie wejścia użytkownika końcowego i zapisane do bazy. Generalnie wystarczyłby niewygasający cache - ale przy tym rozwiązaniu nie będę w stanie później przenieść danych do innej
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się jakoś zrobić w #tsql porównanie, które zignoruje mi polskie znaki?

np mam krotkę, w której mam słowo Kraków i chciałbym ja znaleźć szukając 'Krakow'. Tak się da?

#sql #mssql
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałem zacząć ogarniać bazy danych. Znalazłem sobie jakiś kurs - http://www.sqlpedia.pl/kurs-sql/. Zainstalowałem SQL Server 2014 Management Studio od microsoftu. Chcę dodać przykładową bazę "northwind" i oczywiście nie działa. Niby 2014 nie obsługuję takich starych baz.

Mówię dobra to może jakaś inna. Znalazłem jakieś "IORGDemo" i "AdventureWorksDW2008Big". Też nie działa...

Wiecie gdzie znajdę jakieś przykładowe bazy do praktyki na nich?

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

T-SQL


OLTP

@cycjusz157: JA TYLKO NAPISAŁEM NAZWY... XD

W każdym razie - zawołaj kogoś z #mirkofm, oni ogarniają to wszystko (przykład: nvll lub Grzechoooo). Od siebie dodam to coś, a ogółem to poszukaj na Wikibooks wszystkiego na temat samego SQL i rodzajów tego języka.
  • Odpowiedz
#bazydanych #sql #postgresql

Jak zrobić wydajny random z dużej tabeli, w której mam numeryczną kolumnę id, ale jest sporo luk. Na przykład: 1,2,5,9,13,22,29 itd. Zwykle korzystałem z tego zapytania: http://stackoverflow.com/questions/8674718/best-way-to-select-random-rows-postgresql, ale w takiej sytuacji często wywala brak rekordów. Teoretycznie mogę zwiększyć ilość generowanych serii (generate_series(1, 1100)), ale może jest coś lepszego?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

co ten windows 8.1 to ja nawet nie wiem. SQL Server na maszynie wirtualnej Windows 7 z 512MB RAMu zainstalował się jak złoto, a na laptopie i7/10GB RAMu leży i kwiczy...

#sqlserver #sql #gorzkiezale
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Regis86: Jeśli ktoś pyta o denormalizację na portalu społecznościowym to jest to jasnym dowodem na to że jej nie potrzebuje :) Zyski z tego są bardzo niewielkie więc powinno się to stosować w ostateczności.
  • Odpowiedz
Mirki, miotam się.

10 lat w webdevie (głównie backend: programista PHP) i znudziło mi się. Od jakiegoś czasu bardziej mnie interesują tematy związane z bazami danych. Zrobiłem certa MySQL Developer i zastanawiam się, co dalej. Czego się uczyć i co czytać żeby: (1) było ciekawe, (2) dało się w miarę na bieżąco wykorzystywać, (3) otwierało jakieś nowe perspektywy.

Na co dzień pracuję z bazą wielkości ~15GB. W pracy niestety(?) jestem senior eng i
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nicrame: Mówiłbyś inaczej, jakbyś przez pół roku albo dłużej wykładał z własnej kieszeni po 2 klocki na serwery, a reklamy / płacący userzy pokrywaliby Ci 100-200 zł z tej kwoty. Brutto ;-)

Ciekawostka - w USA ok. 40% startupów wspartych przez Venture Capital upada w ciągu 3 lat od powstania (dla tych samotnych odsetek to ponad 75%). Chcesz mi powiedzieć, że ludzie, którzy rozwinęli pomysł do poziomu, w którym zainteresowały
  • Odpowiedz
@Regis86: Ktos sie naczytal o przejeciach za miliardy i mysli ze to wszedzie i wszyscy tak :)

Ja mając taką wiedzę bym chyba miliony zarabia


@Nicrame: Z naciskiem na chyba ( ͡° ͜ʖ ͡°)

Na malowane miliony juz kiedys pracowalem. Teraz wystarcza mi prawdziwe tysiace :)
  • Odpowiedz
#mysql #sql i grzecznościowo #webdev

nie mogę wykminić zapytania sprawdzającego czy są konflikty - nachodzenie się czasu rezerwacji (FodGodziny, FdoGodziny DATETIME;)

koniunkcja trzech warunków:

1.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fuuYeah: Twoje rozwiązanie zawiera o wiele za dużo porównań. Przekleję, bo może nikomu nie chciało się kliknąć:

Let ConditionA Mean DateRange A Completely After DateRange B (True if StartA > EndB)

Let ConditionB Mean DateRange A Completely Before DateRange B (True if EndA <
  • Odpowiedz
Jest problem. Są dwie kolumny:

ROK | Miesiąc

Chciałbym wyświetlić wszystko do 2014 z czerwcem, ale wiem, że miesiące też są powyżej czerwca.

Albo
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cycjusz157, @venomik: OR nie jest wolny, zawsze będzie szybszy niż UNION, poza tym jak już chcecie kombinować to UNION ALL. Może być natomiast szybsze niż łączenie dwóch kolumn przy konkatenacja baza raczej na pewno nie użyje indeksu.

Najbardziej czytelnym rozwiązaniem powinno być:

WHERE (rok, miesiac) <= (2014,6)
  • Odpowiedz
Smakowita oferta pracy dla bazodanowca w Dublinie :) Jak ktos chce dane kontaktowe to zparaszam na pw.

Role: Database Architect (MySQL)

Location: Dublin 2

Salary:
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak się zastanawiam czy dużo osób skorzystało już z Twojej pomocy?


@Caishen: Cale mnostwo pytan na pw w szerokiej tematyce emigracji, Irlandii, pracy w IT w Irlandii etc.

Troche roznych cv przekazanych dalej rekruterom na linkedin. Paru kolegow poleglo na rozmowie telefonicznej z powodow jezykowych.

Prawie po kazdym ogloszeniu tego typu jak powyzej przynajmniej dwie osoby prosza mnie na pw lub mailem o kontakt do rekrutera.
  • Odpowiedz
UPDATE/DELETE zaczyna się pisać od WHERE, a następnie dopiero pisząc nazwę tabeli. Taki dobry nawyk.
  • Odpowiedz
Patent na tworzenie sekwencji sterujących (np: numerów miesięcy, lat itp):

drop table if exists tmp_months;

create temporary table tmp_months as

select
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #mysql #ssl #webdev

Szanowne i mądre mirki ( ͡° ͜ʖ ͡°) ponieważ na kryptografii nietrudno się znać lepiej ode mnie to zapytam zanim zrobię głębszy researech w sieci i stocku. Mam MySQL'a, ale Enterprise, jednocześnie obsługuje ok 5k połączeń wysyłających średnio 20 DML'i per minuta na połączenie (sumarycznie mocno obciążony serwer). 99% połączeń jest na jednym userze (jak się domyślacie jakaś appka działa).
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomix: kiedyś korzystałem, ale niewiele pamiętam :(

1) nie pamiętam, czy można popodpinać kilka cert do jednej bazy, ale na pewno w którejś tabeli w ustawieniach usera wskazuje się metodę autoryzacji,

2) na 97% może tak
  • Odpowiedz
Wczoraj się dowiedziałem ile u mnie płacą za system, który jest lata świetlne za Oracle oraz SAP jakich używałem w innych firmach.

Ludzie (5-7 osób) wdrażało nowy system przez ~18 miesięcy, a teraz będą płacić jeszcze 2000€ za rok za użytkownika. Tak więc ograniczyli ilość użytkowników do 50 chyba..

Ktoś orientuje się cen licencji na Oracle / SAP dla małych / średnich firm ?

#irlandia #uk #oracle
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach