今まで、札幌の某社が作成したMac用の家計簿ソフトを使っていたのですが、これが使えなくなってしまって困っているのです。
原因は、アプリケーションが突然落ちてしまってデータベースに不整合が発生したみたいで、入力したのとは違うものが出てきてしまうという悲惨な状況になってしまったせいなのですが… このソフト、データベース部分にはホロンという会社のHiBASEという、けっこうしっかりしたエンジンを使っているようなのですが、このデータベースがもっているリカバリ機能をなくしてしまっているので、データの修復が不可能になってしまったのです。
データのバックアップ取ってないの?とか言われそうですが…
実は、アプリが落ちてデータベースに不整合が発生した後も何の問題もなく使えていたので、全然気にしていなかったのです。 まさかデータベースがおかしくなっているなんて思ってもみなかったんです。 そんな状態で1ヶ月以上も使っていたので、バックアップもへったくれもないのです。
ある日突然データの動きがおかしくなって、力業でデータベースの解析をしたところ1ヶ月以上も前のデータからおかしな部分が見つかってしまい、原因の特定に至ったのです。
でも、このデータベース、解析を進めてもリカバリをするためのアプリを作成するにはかなりの時間がかかりそう(家計簿ソフトの開発元でキチンと考えていてくれれば良かったのですが…)なので、素直に諦めて新たに自分で作ることにしたのです。
せっかく作るならウェブベースで…
というわけで、仕事が忙しいにもかかわらず現在仕様を作成中。 連休中はツレも忙しくて、どこにも出掛けられなさそうなので開発に着手したいなぁと思っています。
札幌の某A社さんへ…
リカバリできないデータベースは最悪です。
そんなの作るならテキストベースでやっておくれ。
中途半端にデータベース使うなや。
プロなんだから、そのくらい頭使って考えれや。