WIelowymiarowa tablica do db

WIelowymiarowa tablica do db
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć chciałem was zapytać jak najbardziej optymalnie przechowywać tablice wielowymiarowe w db.

Dotychczas robiłem w ten sposób że kodowałem do string json i pozniej pobierajac z bazy dekodowałem, ale zastanawiam się czy jest jakiś bardziej optymalny sposób na to?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Najpierw wytłumacz nam, co przechowuje ta tablica.
O to się rozchodzi i cały myk polega na tym, aby nie bawić się w żadne serializowanie danych i jeśli musisz tak robić, to tylko i wyłącznie kwestia idiotycznego projektu bazy (lub w każdym razie ja nie spotkałem się jeszcze z sensownym przypadkiem konieczności serializacji przed zapisem).

  • Rejestracja: dni
  • Ostatnio: dni
0

No więc mam takie poziomy danych

ZDANIA-WYRAZY-LEKSEMY-CECHY

np dla wyrazu "tego" występującego na pozycji [1] ze zdania X:

Kopiuj
    [1] => stdClass Object
        (
            [wyraz] => tego
            [details] => Array
                (
                    [0] => stdClass Object
                        (
                            [id] => 35
                            [forma] => tego
                            [lemat] => to:s
                            [kategoria] => subst
                            [tag] => subst:sg:gen:n2
                        )

                    [1] => stdClass Object
                        (
                            [id] => 36
                            [forma] => tego
                            [lemat] => ten
                            [kategoria] => adj
                            [tag] => adj:sg:acc:m1.m2:pos
                        )

                    [2] => stdClass Object
                        (
                            [id] => 37
                            [forma] => tego
                            [lemat] => ten
                            [kategoria] => adj
                            [tag] => adj:sg:gen:m1.m2.m3.n1.n2:pos
                        )

                )

        )
Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

No to utwórz tabelę zdania, a potem zdania_wyrazy, zdania_wyrazy_leksemy oraz zdania_wyrazy_leksemy_cechy.
Nie rozumiem natomiast dlaczego masz poziom danych osobno wyraz oraz leksemy, co pomiędzy wyodrębniasz?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.