Aktywne Wpisy
Opad4991 +254
Siema nocna.
Właśnie siedzę przy ojcu który powoli umiera w stanie agonalnym. Zmiana warty z matką o 2:00 w nocy. Dajcie plusa na pocieszenie.
Właśnie siedzę przy ojcu który powoli umiera w stanie agonalnym. Zmiana warty z matką o 2:00 w nocy. Dajcie plusa na pocieszenie.
Chodzi o moduł zliczania wyświetleń danej podstrony i chciałbym zapisywać każde wejście użytkownika, żeby móc wykorzystać te dane do wyliczania kiedy jaki post jest popularny a także spersonalizowanych sugestii jak to jest na yt.
#programowanie #php #bazydanych #webdev #symfony
@ElGovanni: Zależy. Posiadanie danych kosztuje więc wszystko zależy od tego czy Cię na to stać. Na przykład w jednej z baz danych największe tabele mi mają:
189825406
257863028
265277792
266369058
269627424
rekordów i jakoś muszę z tym żyć bo klienta na to stać i nawet nie chce myśleć o retencji.
@maniac777: jak duże to mogą być koszta bo myślę, że po podliczeniu innych tabeli (komentarze, głosy itd.) wyjdzie mi 1/10 tego w rok xD
@npsr: o cholipka, będzie to można wprowadzić już na istniejącej bazie? Chce na razie zrobić mvp a najwyżej później wgłębię się w tą tematykę ( ͡° ʖ̯ ͡°)
id visit_id perm_id user_id nsl_subscriber created_date uri client_ip
SELECT count( * )
FROM usersniff
WHERE created_date > '2017-01-01'
AND created_date < '2017-02-01';
result: 35961
-- 2378908 total
od 2012 roku około 350MB
jak widzę w podobnych gotowych pluginach, gdzie np. url jest referowany zamiast tekstu, to dla tych samych danych zajmuje
@ElGovanni: a to radze skonsultowac z cennikiem i uslugami Twojego hostingu :) to bedzie troche wiecej I/O, wiecej danych i wieksze backupy. Sugeruje tez na poczatku ustalic sobie jak dluga historie planujesz trzymsc.
Za bardzo starasz się zrobić wszystko perfekcyjnie i schodzisz do zbyt niskiego poziomu
@lolen: Zacząłem już bazę w sql bo kiedyś miałem problem z tym mogodb w symfony, ciągle chodzi mi to po głowie ale nie mogę tego frameworka pod tę bazę ogarnąć.
@maniac777: to póki co odpada xD
@handler: Zależy jak dla kogo ^^
@stash: To moja pięta achillesowa, mam to przez c++ przy którym miałem fobię żeby
@ElGovanni: Chyba miałeś na myśli manię.
Jeśli chodzi o sam temat czasu potrzebnego później na optymalizację. To masz całkowitą rację. Może to zająć sporo więcej niż pierwotnie napisane rozwiązanie + napisanie dobrego rozwiązania + stała niewiadoma. Spróbuj pisać pewne elementy tak żeby były niezależnymi komponentami i jak będzie potrzeba ich przepisania to będziesz mógł to zrobić sam nie burząc całego projektu albo będziesz w stanie to wydelegować żeby ktoś to
@stash: u mnie to już przekształciło się w fobię bo szukałem sposobu żeby zaoszczędzić każdego bajta :D
Myślę, że właśnie tak piszę więc może nie będzie problemu z modernizacją bazy.
Dzięki wszystkim za udział.