質問: 「桐」というデータベースソフトがありますね。 「Access」と「ファイルメーカー」については仕事で使っているので、大体の感触は知っているつもりですが、「桐」は使ったことがありません。 どんな得手不得手を持ったソフトですか?お教え願いたいのですが・・・。 ちなみに「教えて!goo」の過去ログで、日本語が得意、大規模データベースには向かない、程度は調べられましたが、詳しくは分りませんでした。現状の業務的には15000件~30000件くらいの会員データベースを、サーバ-クライアント式のネットワーク(端末数台、WindowsNT-98/Me/XP)上で上記のソフトを使い分けて運用しています。
回答: 私もDOS時代から使っています。確かバージョン3からでしたか。当初はマニュアルが難解で、電話サポートもぶっきらぼうでしたが、今の製品は極めてわかりやすいし、使いやすいです。なぜ流行らないのか不思議です。 まず欠点ですが、個人ユースではほとんど思い当たりません。周りで誰も使っていないので、データやスクリプトの互換性をとりにくいことぐらいでしょうか。 それで、たぶん、いちばんの欠点はWebやSQLサーバーとの連携でしょうね。これはできない相談です。 けっこう強力なスクリプト言語「一括処理」機能を持っています。これは日本語、すわなち漢字で記述するようになっています。とてもユニークです。日本語で書かれたプログラムは、非常に視認性がよいです。けれども、他に類を見ませんので、開発者は慣れるのに苦労するでしょうし、もちろん互換性はありません。それとインタプリタですので、実行速度は遅いです。また、サブルーチンとして途中で別ファイルを実行すると、戻ってきてくれません。 すなわち、定型業務処理システムを構築するよりも、エンドユーザーが自ら企画し、対話式でデータを処理するのに向いていると思います。 利点ですが、文字列関数、その他が豊富です。それで、ほとんど対話式で処理できます。Accessを触ってみて思ったことは「なんと関数が少ないことか」でした。それで、どうしてもVBAを使わざるを得ません。Accessはエンドユーザー向けのアプリケーションではありません。 印刷では桐の独壇場でしょう。Accessでは絶対できない2byte文字の処理(たとえば上下反転印刷)がいとも簡単にできてしまいます。 》15000件~30000件くらいの会員データベース これはとても手頃な量ですね。まず問題ないですね。もちろんネットワーク対応です。 かつて、DOS時代に8MHzのV30のCPUを使って、3万2千件、索引付き12MB、実質約5MBの文字列中心のデータベースを扱っていたことがありました。当時のパソコンにはべらぼうな量でしたが、そこそこストレスを感じることなく扱えていました。 よくも640KBのユーザーメモリでここまでやれるもんだ、とつくづく思ったものです。いずれにしても、処理速度で不満を感じたことはありません。 あと、管理工学研究所は、バグ付きソフトを出すのを最大の恥とするところみたいですね。それで「操作ミスか、ソフトのバグか」と判断に迷うことはありません。そのためか、バージョンアップは非常に遅いです。 また行儀のいいソフトの作り方をする会社です。その証拠に、DOS版の「松」や「桐」は、印刷はできませんが、Windows98上でも不都合なく動きます。