1

さまざまな長さの文字がすべてピリオドで区切られたモデル番号でいっぱいのデータベースがあります。

Model number families:
xxxx.xx.xxxx
xxxx.xx.kjfd
xxxx.kj.jkfdk
yy.yy.a
yy.yy.b

等々。

もちろん、適切な構文でこれに似たJSONにそれらを編成しようとしています。モデル番号ファミリ:

{
    "name": "xxxx",
    "children": [
        {
            "name": "xx",
            "children": [
                {
                    "name": "xxxx"
                },
                {
                    "name": "kjfd"
                }
            ]
        },
        {
            "name": "kj",
            "children": [
                {
                    "name": "jkfdk"
                }
            ]
        }
    ]

モデル番号を壊すためにモデル番号に対してpreg_splitを実行することから始めました。そのコンポーネントにダウン。それから、期間前の最初のキャラクターを前のキャラクターと比較しようとしましたが、脳がフリーズし、「これらを整理するためのより良い方法が必要だ」と思います。

すでに分離されているDBにそれらを保存する方が良いでしょうか?

提案をありがとう。

行く場所はstackoverflowだけです。

4

1 に答える 1

1

すでに分離されているDBにそれらを保存する方が良いでしょうか?

場合によります。同じjsonに10個のリクエストを行わないようにするために、ある場所にそのjsonの一部だけが必要で、他の場所に他の部分が必要になる可能性がある場合は、それらをデータベースに個別に配置することをお勧めします。私は最近、個人的にその問題にぶつかりました。関連性のないデータが同じjsonにグループ化されていたため、まったく異なるイベントでそのjsonを呼び出す必要がありました(保存:イベントのjsonデータの一部を挿入/更新、読み込み、メールで送信) 、など)。

代わりに、そのすべてのデータを1つの場所に配置する必要がある場合は、すべてのデータを同じjsonに配置します。

どちらに行くかを決める必要があります。どちらも間違っているわけではありません。主な理由は、次に似たようなことをしなければならないときに学ぶからです:)

于 2012-11-06T15:02:31.287 に答える