現在、Javascript、PHP、MySQLを使用してWebアプリケーション(メディアプレーヤー)を構築しています。これは、ビデオをアップロードしてプレイリストに保存するために使用されます。プレイリストは、ユーザーがビデオを希望の順序で配置するために使用できます。
アップロードされたファイルはMySQLデータベースに保存されます(ID、タイトル、ファイル名、場所など)。問題は、ユーザーがプレイリストを配置した順序をどのように保存できるかということです。
更新のたびに実行されるクエリが多すぎるため、データベースに「位置」フィールドを追加することはお勧めできません。リスト内の次のビデオのIDを指す「次の」フィールドを考えました。これは、更新ごとに最大3つのクエリを「のみ」必要とします(右?)。
プレイリストの順序を保存するためのより良い方法はありますか?特にデータベースにある必要はありません。テキストファイルの場合もあると思います。
提案?
ありがとう!