Ktoś ma może jakieś fajne notatki (kuźwa kiedyś miałem taką stronkę, ale teraz w #!$%@? nie pamiętam) odnośnie zamiany modelu konceptualnego bazy danych na model fizyczny? Tam to się rządziło swoimi prawami i ja tego ni huhu nie pamiętam a by mi się przydało.

#bazydanych #prosba #sql
  • 11
Po miesiącu uzywania w pracy riaka stwierdzam ze takie rozproszone bazy danych master-master są jak kobiety:

Ja: zapisz to

Baza: ok

Ja: udało sie?

Baza: chyba tak

J: chyba?

B: no jeszcze nie wiem, ale chyba tak... czekam na info od reszty...

....

J: daj mi to co zapisałem

B: yy...

J: ?

B: no bo ktoś zapisał coś z takim samym kluczem na innym node i nie wiem którą wersję mam
@Kiro: To masz problem. Jesli nie masz na to wplywu i nie mozesz wymusic unikalnosci na poziomie bazy to nie mam pojecia jak chcesz / mozesz to rozwiazac. Ale jak cos wykminisz - daj znac, bom ciekaw.

We wszystkich tego rodzaju przypadkach konczylo sie na przewartosciowaniu zalozen, bo okazywalo sie ze lacznie tworza warunki nei do spelnienia.

Jak zrobisz

SELECT * FROM tabela WHERE 0 > 1

to nie dostaniesz zadnych
@msq: Wiem, dlatego się musiałem aż wyżalić :) Osobiście (chociaż jeszcze młody jestem) uważam że tego typu bazy nadają się raczej do cache, zbierania logów i jakichś danych, niż jako jedyna baza w funkcjonalnej aplikacji. Wymyślić już nic nie wymyślę, skończy się na tym że większość przypadków będzie obsługiwana w rl time, a te kilka bardzo rzadkich których się nie da będą musiały się rozwiązać jakoś w tle.
#bazydanych #mysql #pytaniedoeksperta

próbuję przyspieszyć mysqla

innodbbufferpool_size = 1G

nie mogę ustawić tej wartości powyżej 1GB, mimo, że na kompie mam 8gb ramu. np dla 2gb dostaję taki error:


InnoDB: VirtualAlloc(2175795200 bytes) failed; Windows error 8


da się coś z tym zrobić? albo co mogę jeszcze zmienić, żeby szybciej hulało? do tej pory podmieniłem my.ini na gotowca (był taki w ktalogu mysql w xampie, nie wiem czy to jakiś ogólnie
[ #programowanie #bazydanych ] Chcę stworzyć aplikację desktopową(C# WPF) z dostępem do kilku funkcji poprzez serwis www (ASP .NET lub cokolwiek), jaką bazę danych wybrać, żeby użytkownik końcowy nie musiał zbytnio konfigurować tej aplikacji, czyli na przykład instalować MySQLa i zbytnio bawić się w ustawianie IP czy czegokolwiek innego?
@mpisz: instalacja czy to mysql, czy mssql z czym VS się łatwo integruje i konfiguracja tego to zawsze zabawa. jeśli nie potrzebujesz tak rozbudowanego systemu użyj sqllite3, albo plików dedykowanych (amorficzne, xml, inne formaty) jeśli struktura danych Ci na to pozwoli
@mpisz: Bez sensu. Dwie aplikacje robiące to samo (dobra, jedna trochę uproszczona) to dwa razy więcej kodu biznesowego, infrastrukturalnego etc. Jak któregoś dnia stwierdzisz, że chcesz coś zmienić - musisz obie wersje przerobić. Niepotrzebnie dorabiasz sobie robotę. Jak zauważył przedmówca musisz mieć bazę danych, która gdzieś stoi. Dlaczego np. na tym samym serwerze (czy to będzie Twój desktop czy kwestia drugorzędna) nie postawić serwisu, który będzie odpowiedzialny za logikę (de facto
@siemanko: to powinneś to trzymać tak:

table parametry (id_parametru, nazwa_parametru, ...) -- tu masz wypisane jakie parametry w ogole sa mozliwe

table uzytkownicy (id_uzytkownika, ...) -- tu masz wypisane, jacy sa uzytkownicy

table wartosci_parametrow_dla_uzytkownikow (id_uzytkownika, id_parametru, wartosc_parametru) -- tu masz 2 klucze obce - do uzytkownikow i do parametrow, i trzymasz wszystkie wartosci parametrow

i wtedy masz selekta po prostu

select nazwa_parametru from wartosci_parametrow_dla_uzytkownikow w where id_uzytkownika = $id_uzytkownika and wartos_parametru
Panowie mam pytanie: jak to jest z pracą na naszym rynku w PostgreSQL/OracleSQL? Normalnie siedzę w railsach, java, js (głównie MVC). Z baz danych ogarniam PostgreSQL i MySQL (teraz powoli przechodzę na Marię). Chciałbym się jednak spróbować jako PL/SQL (albo SQL) developer. Trzeba porobić jakieś certy od Oracle? Jak najprościej wbić się na rynek na pozycję junior deva (da radę w pół roku to ogarnąć?)? Polecacie jakieś kursy ogólnie? Będę wdzięczny za
Siemka mikroby! Próbuję napisać sobie coś co umożliwi mi pobranie danych z tabelki w HTMLu i zapisanie ich do sql'a, założenie jest takie by za 1 razem pobrały się dane z kilku poprzednich lat, a potem jedynie co 30 minut aktualizacja tego co już jest. Wiersze w tabeli mają różne ID (od 0 do iluśtam) jedynie nie ma możliwość rozróżniania kolumn (ich ilość jest zawsze taka sama więc to nie powinien być
Eksperci drodzy. Mam za zadanie poprzydzielać ludzi pojedynczych do baz danych. Ludzi mamy kilkunastu, baz kilkadziesiąt, są różne projekty, ludzie przychodzą, odchodzą, przechodzą od jednego do drugiego. Nawet w ramach jednego projektu może się okazać, że 90% zespołu widzi wszystkie tabele danej bazy, a 3 osoby powinny widzieć tylko 2 z nich.

Ponieważ MySQL nie pozwala w prosty sposób zarządzać grupami uprawnień (role tym przypadku odpadają), to czy istnieją jakieś programy, które