WIelowymiarowa tablica do db

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?

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).

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:

    [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
                        )

                )

        )
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?

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