które wyszukanie będzie szybsze

0

Cześć. Robimy z kolegą projekt do szkoły i ostatnio mamy pewien dylemat. Korzystamy z bazy MySql, mamy tam dwie tabele: grupy i notatki. Każda notatka ma być przypisana do którejś grupy, jedna notatka może być też przypisana do kliku grup. I teraz pytanie: które rozwiązanie będzie lepsze/szybsze/wydajniejsze?

  1. Stworzenie pośredniej tabeli z id grupy i id notatki
  2. W tabeli notatki dodanie kolumny id grupy i przechowywanie tam id grup po średniku
3

przechowywanie tam id grup po średniku

Nie czujesz, że w tym zdaniu coś śmierdzi?

Fun fact dotyczący szybkości i wydajności: nawet gdybyście zamiast mysqla użyli pierwszoklasistów wertujących dokumenty, to do szkolnego projektu będzie to wystarczająco szybko.

1
  1. a dlaczego? bo nie lamie podstawowych standardow jesli chodzi o projektowanie bazy danych (1 postac normalna), jest elastyczne zarowno do selectow jak i do insertow, wlasciwie to ciezko mi wymyslic jakiekolwiek zalety dla 2)
0

@katelx 2) serwowanie wierszy jako json

0

Dzięki za odpowiedź, tak jak myślałem drugi pomysł jest po prostu jakiś dziwny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1