0

私は、映画祭の審査員が映画を審査して投票するためのスクリプトに取り組んでいます。すべての結果を 1 つの XML ファイルに保存することで、プロジェクトを最小限に抑えることができると考えていました。しかし、私の懸念は、複数の審査員が同時に投票した場合、同時に書き込まれている XML ファイルと競合するのでしょうか?

スキーマに関する私の考えは次のとおりです。

<festival>
<teams>
    <team id='*'>
        <name></name>
        <video>http://vimeo.com/####</video>
        <ratings>
            <judge id='%'>(1-7)</judge>
        </ratings>
        <nominations>
            <judge id='%'>@</judge>
        <nominations>
    </team>
</teams>
<awards>
    <award id='@'>Best Director</award>
</awards>
<judges>
    <judge id='%'>
        <name></name>
        <email></email>
        <password></password>
        <lastVideoWatched></lastvideowatched>
    </judge>
</judges>

4

1 に答える 1

2

ではまず、

なぜxmlファイルを使用しているのですか? この種のものにデータベースを使用する方がはるかに簡単です。mysqli でも十分に機能します。シンプルなxmlを使用してファイルを解析し、コミットする前にメモリに保存できますが、同時に実行する方法はありません。しかし、途中でエンジンを構築せずに同時トランザクションを実行する方法はわかりません。

私のアドバイスを受け入れるなら、mysqlに切り替えてください

于 2013-01-11T03:19:22.480 に答える