#bazydanych #sqlite #programowanie #java

Mirki wiem, że kolejne pytanie z dziedziny tych podstawowych, ale jednak odważę się zapytać.

Czemu ma tak naprawdę służyć zamykanie połączenia? Domyślam się, że głównie po to aby zapobiec jednoczesnemu nie wykonywaniu zapytań?

Czy jeśli stworzyłem sobie taką klasę: http://pastebin.com/HHuBEnQh to mogę sobie odpuścić te zamykanie?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki mamy tu jakiegoś szpeca od MS Access? Jestem zmuszony utrzymywać w pracy bazę, którą ktoś kiedyś zrobił i teraz przy każdej zmianie czegoś na serwerach odbija mi się to czkawką, bo wiecznie coś się w niej sypie... Krótko: Mam bazę MySQL utrzymywaną na serwerze. Na niektórych stacjach mam poinstalowane sterowniki ODBC do tej bazy MySQL. Użytkownik otwiera plik .mdb, ma tam utworzony interfejs do zmiany wartości w tabelach bazy, drukowania kopert
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #bazydanych #sqlite

Jak ogólnie rozwiązuje się kwestie zapisu do bazy obiektów z dużą ilością pól. Gdzie dodatkowo ilość pól może ulegać zmianie.

Bo chyba nie bardzo dobrym rozwiązaniem byłoby tworzenie tabeli np z 50 kolumnami? Czy tutaj do akcji powinna wejść serializacja? Czy to wydajne?
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

itemId | title | price | count | String[] <- jak załatwić sprawę tej tablicy? Oddzielna tabela? Czy serializacja?


@siemanko: Co rozumiesz pod pojęciem serializacji? Zebranie 10000 stringów w jeden wielki string? I to do jednej krotki? Słabo. Tworzysz oddzielną tabelę i w niej trzymasz pary itemId | string. Potem się zapoznajesz z operacją JOIN i problem rozwiązany.
  • Odpowiedz
@siemanko: Poczytaj troche o normalizacji w bazach danych bo niektore pytania sa z gatunku tych podtstawowych :)

Zserializujesz sobie to i jak chcesz to potem wyszkuiwac? Pelen skan tabeli, przeslanie wszystkiego do aplikacji w petli wyszukiwanie rekordow ktore Cie interesuja? Czy tez wywolywanie fukncji na kazdym rekordzie?

Nie idz ta droga, takie dane (zserializowane) mozesz sobie rownie dobrze trzymac w pliku tekstowym - uzytecznosc ich bedzie podobna a odpadnie Ci
  • Odpowiedz
@Crisu: z cacti wszędzie jest gruba dłubaina oprócz urządzeń z snmp. przy samym odpaleniu na w2k8 spędziłem dzień, dwa kolejne przy monitorowaniu iis + php + mysql, ale warto.
  • Odpowiedz
Wie ktoś może jak wyglądają systemy bankowe? Te główne - czyli ogarniające stan naszych kont i przelewy. Jakie technologie biorą w tym udział? w jaki sposób przechowywane są dane? SQL czy jakiś inny wynalazek?

Zawsze mnie to zastanawiało.

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

@hbpitero: SKOKi na ten przykład używają obecnie baz opartych o MSSQL. W kwestii samych sesji przelewów nie jest już rushoffo, do kontaktów z "centralą" systemu elixir jest wykorzystywana osobna aplikacja, która rzuca paczkami danych, a system skokowy tylko księguje wszystko u siebie. Parę lat temu sesje były jeszcze odpalane ręcznie, nie wiem jak teraz. Inna sprawa, że parę lat temu to większość skoków używała jeszcze baz w DBF, a kwestie
  • Odpowiedz
Pytanie do osób utrzymujących system z MySQL pod większym obciążeniem. Są jakieś podstawowe zasady dbania o bazę? zdarzyło Wam się, że tabela się posypała lub inne awarie danych "same z siebie"? Albo np. coś się "zapychało" i trzeba było co jakiś czas jakieś konserwacyjne prace przeprowadzić?

Czy obejmując coś transakcją o największym stopniu izolacji można na pewno spać spokojnie o integralność danych, bez pisania dodatkowych kontrolujących wszystko constraintów? zakładając oczywiście, że logika
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W projekcie przechowuję dużo małych obrazków (powiedzmy że ikon) tworzonych przez użytkowników. Jest ich nawet po kilkadziesiąt na usera, wymiary ok 100x60px, format png, zajmują po kilka-kilkanaście KB.

Na początku trzymałem je w plikach, ale żeby zmniejszyć liczbę requestów zapisuję je jako base64. Obecnie trzymam to wszystko w bazie (tzn zakodowane base64, nie pliki :)), ale obawiam się, że wraz ze wzrostem liczby uzytkowników baza może tego nie przeżyć, tym bardziej, że
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam tabelkę i potrzebuję jakiś fajny model historii, który pokazywałby mi łatwo obiekty aktualne, historię danego obiektu oraz szybko generowałoby się triggery do tabelki z dużą ilością kolumn.

Ktoś, gdzieś, coś?

#programowanie #oracle #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

`@RomantycznyRoman: Rozwiń?

Ogólnie wpadłem na coś takiego:

CREATE TABLE SL_STAN_H AS SELECT * FROM SL_STAN;
TRUNCATE TABLE SL_STAN_H;
  • Odpowiedz
Kontakt do rekturea na pw

Role: MySQL Database Administrator - permanent

Location: Dublin city centre, Ireland

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

Jakich poleceń używa się w SQL do tworzenia relacji między kolumnami różnych tabel? Macie jakieś dobre źródło? Ew. jakieś dobre narzędzie do automatycznego tworzenia diagramów baz danych, najlepiej lokalnych - .db? Może jakieś funkcje VS?

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

Jak zwykle - kontakt do rekrutera na pw

Role: SQL Server Developer

Location: Dublin West (excellent transport links)

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

kontrakt 2-3 tygodnie


jest potem szansa pracy zdalnej

@aaadaaam: Po pierwsze to kontrakty zwykle trwaja 3miesiace+.Albo moga trwac latami.

No i z tego co wiem to jesli nie masz wczesniejszegho, weryfikowalnego doswiadczenia na wyspach to moze byc ciezko wskoczyc tak szybko na parce zdalna. U mnie w firmie sporo osob pracuje zdalnie - albo tak jak ja - 100km od Dublina, albo tak jak inni koledzy - z Polski, Kanady,
  • Odpowiedz
SELECT YEAR(data) AS RokSprzedazy, COUNT(fakturaID) AS IloscDokumentow FROM faktury GROUP BY RokSprzedazy HAVING RokSprzedazy BETWEEN 2006 AND 2008


@singollo: W Mysql tak - dlatego tez....

Note that MySQL, unfortunately, doesn't adhere to this standard, causing nothing but confusion. Don't fall for MySQL's tricks. GROUP BY transforms table references. You can thus only reference columns also referenced in the GROUP BY
  • Odpowiedz
You can thus only reference columns also referenced in the GROUP BY clause.


@msq: To nie jest do końca prawdziwe, nie trzeba pakować wszystkich kolumn które wybierasz do GROUP BY, SELECT a1, a2, max(b1) from a JOIN b ON (....) GROUP BY a1 może być całkowicie poprawne nawet poza MySQL
  • Odpowiedz
Znacie jakiś hosting z bazą MySQL, do której można się łączyć bezpośrednio np. za pomocą JDBC? Na tych popularniejszych łączenie z bazą jest możliwe tylko przez skrypty, które muszą być w tym samym miejscu co baza.

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

@msq: no, ja mam tak redmine. ma wbudowany moduł wiki, więc właśnie tak sobie buduje knowledge base. Z linkami, obrazkami, formatowaniem, podpięciem konkretnych ticketów itd. Ale nie namawiam, po prostu mam to już u siebie i dla siebie obcykane, może Tobie tez by przypasowało :)
  • Odpowiedz