mobile hack 楽しい生活情報を携帯しよう

コンセプト「楽しい生活情報を携帯する」

ソーシャルゲームのサーバーサイドのプログラムを作成していて1つ気が付けた事

一つ気が付けた事が出来た。

 

最終的にデータベースの読み込みと書き込みを分離する必要があると私は感じている。

その場合に、読み込み書き込みを一緒に作ってしまう事を避ける方法が自分の中で

解決出来た。

 

UPDATE を使って一行も更新が出来無かった場合 INSERT を行うとしてしまえば書き込み処理だけで全てが構成されているので

読み込み処理と書き込み処理が分離出来るって事に気が付けた!!

何も考えずに、 INSERT って流れで実装をしてたけど、ちゃんと理由が作れたのが良かった。

読み込み処理書き込み処理が混じっているトランザクションをしているとロックの可能性が凄く上がるんで止めましょう。