Czy jest gdzies ogolnodostepna baza danych (najlepiej oraclowa i minimum > 1gb) gdzie moge bez problemu potestować efektywność wyciagania danych?
Najpierw SQL Developerem potem "portowac" do pythona.

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

MIrki i Węgierki od #php i #sql :) Jest sobie baza, 25 kolumn, 3500 rekordów. Wywalam ją sobie całą na stronę, sformatowaną w tabelkę - jest spoko. Ale kiedy chcę odświeżyć stronę to ładuje mi tylko część rekordów. Gdzieś są jakieś ustawienia SQLa, żeby to zmienić czy czego to może być przyczyna? Kwestia przeglądarki (firefox)? Wszystko w sieci lokalnej, serwer na spokojnie daje radę 4 rdzenie + 32GB
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Matt23: próbujesz porównać wiele wierszy do argumentu. Ponieważ to nie jest join, to nie wiadomo do którego porównać. IN daje Ci możliwość sprawdzenia całego zestawu (argument jest w zbiorze, a nie równa się zbiorowi).
  • Odpowiedz
#informatyka #sql #nosql

Murki gdybym sobie wymarzył pracę przy zarządzaniu bazami danych to co polecacie do nauki? Wszelakie kursy SQL oraz NoSQL to wiadomo, ale coś ze swojej autopsji polecicie? Problemu ze znalezieniem pracy w Polsce tudzież na zachodzie raczej nie będzie?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@szczesliwa_patelnia: A czym konkretnie chcesz się zajmować? Masz 4 duże liczące się technologie, Oracle, SQL Server, MySQL i Postgres. Z czego Oracle dostarcza certyfikacje dla MySQL i Oracle, Microsoft dla SQL Server, IBM dla DB2 a dla Postgresa jest tylko certyfikat od EnterpriseDB który nie jest wiele warty.

Postgres jest fajny ale jest bardzo niszowy i wyspecjalizowanych stanowisk jest mało. DB2 używa tylko IBM więc jeśli chcesz z nim pracować
  • Odpowiedz
@szczesliwa_patelnia: Trzepią hajs za certyfikaty na swoich produktach ale z drugiej strony ręczą własną opinią za to że osoba posiadająca certyfikat coś umie.

Jak chcesz się zapisać do korpo to się zapisuj, nie dostaniesz gigantycznej forsy na start ale dostaniesz możliwość nauki, awansu i durną nazwę stanowiska.
  • Odpowiedz
Czołem #programowanie #programista15k #java #sql

Co wybieracie: złożone zapytanie SQL, które serwuje gotowe dane. Czy może proste zapytanie, które zwraca zdecydowanie większą pulę a potem dokonujecie filtrowanie w Javie?

Co i dlaczego z punktu widzenia wydajności i łatwości utrzymania?

Jakieś źródła do opracowań w różnicy w wydajności?
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ancro:
- przesyłasz mniej danych przede wszystkim
- nad bazą danych pracują dziesiątki/setki inżynierów więc po prostu z--------a
- jeśli krzyżowanie = joinowanie to już w ogóle po co to robić wiele zapytań do bazy jak można w 1; to ma sens jako taki w bazach NoSQL gdzie dane są często płaskie
- Java jest wolniejsza niż bazy danych, które zazwyczaj pisane są w C/C++
  • Odpowiedz
#programowanie #postgresql #bazydanych #sql

Zakładam swoją pierwszą bd, ot tak dla własnej nauki i przyjemności. I pytanie - czy ładować klucze obce w każdym możliwym miejscu? Dotychczas (w mojej pracy) korzystałem z bazy danych w której poszczególne tabele nie były połączone kluczami obcymi, tylko po prostu robiłem join po konkretnych kolumnach i nie sprawiało mi to problemu. Czy i w jaki sposób klucze obce
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JajkoJajkoJajkoJajko: przede wszystkim porządek w danych. Jeśli nie ma referencji to teoretycznie można zrobić bajzel aplikacją.
Klucze obce to też przymus stawiania unique indexów które przyśpieszają złączenia po tych kolumnach.
  • Odpowiedz
@dog_meat: Uuuu... No tak, źle zrozumiałem "konstrukcje językowe jakie są niezalecane".
@BillyMenadzer Co do wyglądu kodu.
Tutaj masz pokazanych kilka "dobrych praktyk", których ludzie się trzymają, oraz odnośniki do blogów: https://stackoverflow.com/questions/522356/what-sql-coding-standard-do-you-follow
Możesz skorzystać ze stron i programów, które po wpisaniu kodu sformatują Ci go. Jeśli któraś forma Ci się spodoba i łatwiej Ci na niej pracować, to takiej się trzymaj.
  • Odpowiedz
Potrzebuję wrzucić zawartość dwóch kolumn z tabeli AspNetUsers do tabeli Ranking2, poniższy kod zwraca mi taki błąd, jakieś pomysły?

insert into Ranking2(UserID, Experience)
(select Id from AspNetUsers)
union all
(select Experience from AspNetUsers)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przepraszam jeśli już gdzieś było a ja nie wykazałem się zbytnią cierpliwością w szukaniu.

Szukam wszelkich informacji na temat optymalizacji zapytań (SQL Tuning Oracle), głównie w Oracle ale MS SQL też mnie interesuje.
Np. książki ale nie tylko.
Języki polski, angielski, rosyjski.

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

Cześć Mireczki. Bawię się ostatnio w pracy z bazą danych. Piszę proste komendy. Wpadłem na pewien pomysł ale nie wiem jak go rozwiązać. Może ktoś pokieruje?
Mam bazę w której są rekordy z kolumny ID z rosnącymi numerami oraz ID2 które jest identyczne dla niektórych rekordów. Jest też kolumna cena z danymi zakupowymi każdego id. W jaki sposób można wyświetlić te pozycje które mają różne ceny zakupowe?

Przykład:
Id(1) Jabłko id2(555) 5,35zł
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fegwegw: jeszcze się upewnię, values mam liczyć jako jeden wszystko co oddzielone po przecinku, czy cały nawias z 5 wartościami to 1 value? XD(co ja bredzę)

a bulk tylko z pliku ( ͡° ʖ̯ ͡°)?
  • Odpowiedz
Cześć Mirasy,

Nie mogę przepchnąć mojego zadania na codefights, chodzi o wyrażenia regularne w mysql. Muszę użyć RLIKE/ REGEXP do tego aby dać warunek na podstawie czegoś takiego:

Such attributes have the following format (accurate to letter cases): %%.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kermii: protip, pogoglaj co oznaczaja:
.+
.*
no i czy first name i last name to na pewno maja byc wlasnie te stringi, a nie po prostu <[a-z+] [a-z+]>?
  • Odpowiedz
Mireczki z #sql - jak najlepiej zacząć z nim pracę i naukę? Polecicie jakiś kurs od podstaw online, opracowanie lub inną literaturę? #pytanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na start polecam kursy Mirosława Zelenta na Youtubie. Wystarczy wpisać w wyszukiwarce na Youtubie "Mirosław Zelent mysql". Wysyłałem to już do kilku osób i dziś bez problemu posługują się podstawowymi zapytaniami.
  • Odpowiedz