czesc
zwracam sie do fachowcow
jaki jest najoptymalniejszy sposob na wyszukiwanie w zasobach serwisu, tzn robimy serwis w ktorym beda teksty pisane przez uzytkownikow, kazdy bedzie odpowiednio otagowany i chce do tego zrobic wyszukiwarke ktora latwo odnajdzie co trzeba jak myslicie jak skladowac zarowno te teksty jak i tagi, czy wystarczy zwyczajna baza danych czy sa obecnie inne lepsze wydajniejsze metody

dzieki

#programowanie #pytanie #webdev #pytaniedoeksperta #bazydanych #html #php #www
Ogarnia ktoś bazy danych na poziomie absolutnie #!$%@? podstawowym? Mam do oddania do dziś 5 zadań bo pomyliły mi się tygodnie. Fajnie jakby to oddał bo to ostatnie co mi zostało przed feriami ( ͡° ͜ʖ ͡°) Dla osoby, która choć trochę liznęła bazy danych to dziecinada, po 3 min na zadanie, ja trochę więcej bo tak średnio idzie ogarnąć dobrze przez 4 zajęcie x 1,5h. Zrobiłbym to,
Mirki złote programiści bazodanowcy :D Robię sobie taką bazę danych do aplikacji, której celem będzie zbieranie danych dotyczących straży pożarnej. Jednostki, strażacy, sprzęt, wyjazdy. I stanąłem w pewnym momencie. Jak teraz mogę najlepiej połączyć informacje z tych 3 tabel, które oznaczyłem pytajnikami?

W akcji brać udział mogą tylko strażacy znajdujący się we wskazanej jednostce. Wystarczy tutaj zrobić do każdej z tych strzałek tabelę łączącą many-many, a w aplikacji sterować danymi tak, żeby
Pobierz Rubajticos - Mirki złote programiści bazodanowcy :D Robię sobie taką bazę danych do a...
źródło: comment_sdNpzqiOlxcN6srvIfyw1O8b5dkXft87.jpg
Mireczki drogie,
mam tabelę w której mam codziennie zapisywane wartości.
Wiem jak sobie wyeksportować w formie słowo, wartość i data np
slowo, wartosc, data (tak, wiem, "data" nie powinno się używać, nie ja to tworzyłem)=
"słowo1","2","2018-01-23"
"słowo1","2","2018-01-22"
"słowo1","3","2018-01-21"
"słowo2","2","2018-01-23"
"słowo2","2","2018-01-22"
"słowo2","3","2018-01-21"

W zasadzie samo słowo mnie nie interesuje tylko średnia wartość (także z uwzględnieniem tego, że część ma wartości pokroju "-"
Jak prosto i szybko można zrobić średnią słów z danej daty
– To jak ty się właściwie nazywasz, bo zapomniałem. Kongo? Srongo?
– Mongo.
– A więc uważnie mnie posłuchaj, Mongoł. Byłeś w relacjach?
– Nie.
– No właśnie, a ja znam kogoś, kto był i opowiedział mi to i owo. Wiesz, skąd się wzięli developerzy noSQL?
– Z linkedin?
– No właśnie, wpisali sobie na linkedin w umiejętnościach noSQL i HRy ich wypatrzyły. A czy ty myślisz, że to taka prosta sprawa
Takie pytanie z #java i w sumie #bazydanych. Mam kolejke Jms. Która concurrency ma ustawioną na wartość większa niż 1 - czyli możemy przetwarzać więcej niż wiadomość równocześnie. No i teraz mamy dane które chcemy włożyć do bazy danych. Najpierw musze sprawdzić czy dany rekord istnieje, a jeśli nie to go wsadzić. Dany rekord musi byc unikalny w bazie. Dlatego jak dwie kolejki dostana w tym samym czasie takie same dane,
Zalozmy ze mam aplikacje, ktora bedzie generowala dokladnie ten sam system (z drobnymi modyfikacjami) dla kazdego z klientow (ktorych moga byc tysiace) i kazdy z tych systemow ma swoja baze danych z klientami moich klientow.

Jak to ugryzc? Wiadomo ze nie bede trzymac wszystkiego w jednej wielkiej bazie, przydaloby sie to jakos rozdzielic. Oddzielne tabele prefiksowane? Cos slyszalem jeszcze o mechanizmie Multitenant (nie wiem jak to sie tlumaczy w miare sensownie).

Jakis
@Kielbasiarz: nie ma jedynego "dobrego" rozwiazania. kazde rozwiazanie ma plusy i minusy. haslo ktore wpisujesz w google to multitenant + nazwa frameworka, w ktorym bedziesz to kodzil. jezeli chodzi o mnie to nie tworzylbym prefiksowanych tabel tylko raczej stworzyl tabele z polem prefix.
czym najlepiej zrobić tabelke na stronie która ma zaciągać dane z bazy, umożliwiać filtrowanie po 1 dowolnej kolumnie (kliknięcie w kolumne), filtrowanie po dowolnej kolumnie - where, having (pola nad kolumnami gdzie można wpisać wartości), paginate?
Całe filtrowanie musi być zrobione na zasadzie sklejania wszystkiego do zapytania sql (nie można pobrać wszystkich danych z bazy i lokalnie diltrować)
#webdeveloper #bazydanych
@Cebulakx: Wołaj jak znajdziesz. Ja to wprawdzie sobie sam takie rozwiązanie napisałem, bo potrzebowałem dla systemu klienta, ale chętnie się dowiem czy istnieje coś takiego ogólnie dostępnego (i nie związanego z żadnym frameworkiem).
Tabela użytkownicy (user_id, imie, nazwisko)
Tabela zamówienia (order_id, order_date,[user_id],[payment_id])
Tabela płatności (payment_id, koszt)

kwerenda która wyświetli w 14 rekordach ostatnie 2 tygodnie - kto najwięcej zapłacił w danych dniach. Sortowanie według daty. ?

- Trzeba byłoby dodać koszta użytkownika jeśli wykonał więcej niż 1 zamówienie w 1 dniu.
- Następnie sprawdzić kto w danym dniu najwięcej zapłacił.
- Wyświetlić ostatnie 2 tygodnie.

Mnie głowa boli od wymyślania kwerend do projektu :(

#
Mireczki Potrzebuję kupić laptopa do obsługi programu Comarch Optima jedno stanowisko z dość niewielką bazą danych nie wiem jak się do tego odnieść ale po archiwizacji ma około 150 MB mój stary laptop nieco przymula a jest to jeszcze Core 2 Duo. Zakupiłem na potrzeby prywatne poleasingowego Dell e64 10 Core i5 4 Gb Ramu i tak dalej i jestem bardzo zadowolony mam go 2 lata. Do obsługi tej Optimed też myślę
@roszej: Ile pamięci masz zainstalowanej w obecnym laptopie?
Co do nowego proponował bym rozszerzenie ramu do 8GB, oraz inwestycję w SSD - zwłaszcza dysk zwiększyłby wydajność systemu.
Przed zakupem przetestuj może tę Optimę na swoim laptopie.