1997年11月26日

■ 鶏か卵か。

最近のシステム構築の考え方の傾向について、ちょっとひとこと。
どうにも、方法論が先行しているような気がしてなりません。NTがどうの、ORACLEがどうの、NOTESがどうの...まさしく僕らも同じようなことをいっていたような気がします。

でもよく考えると、例えば、どんなお客様のどんなシステムでもNTを前提で考えてしまうようなやりかたは、おかしいですよね。「デファクトであるから、それを選ぶ。」ということも間違いではないと思うのですが、本当にやりたいこと、結果として効果を出すべき部分は何なのか?何が一番システムに求められているのか?ということを冷静に考えれば、他の選択肢もあって当然なのです。さて、ここで問題です。

とある特定業務の新システム導入にあたって、ORACLEを使ったパッケージを薦める業者とISAMを使ったパッケージを薦める業者がありました。お客様としては、別途、このデータベース中のデータをEUCして加工したい。というニーズもあります。
ORACLEを使ったパッケージを提案した業者は、「ORACLEだからEUCもスムーズ!デファクトのコンポーネントで固めましょう!」といい、一方ISAMを使ったパッケージを提案する業者は「特定業務は、レスポンスと安定性が最大のポイントであるから、より単純化したファイル構成でレスポンスに優れるこのパッケージが良い。EUCのためには別にORACLEを導入してそちらにデータを渡しましょう。」といいました。

さて、どちらが正しいでしょうか?答えは明白です。ISAMを使ったパッケージを選択するのが正しいです。特定システムのデータベースへEUCで直接参加することそのものにも問題がありますし、速い、確実ならリレーショナルよりISAMです。ISAMなんて今更古くさいなぁというイメージは確かにありますが、「何を求めるシステムなのか?」を考えれば、答えはひとつです。


つまり、どんな製品でも万能なものはありません。その製品の適性にあった使い方をしなければ、思ってもみなかった悲惨な結果になってしまいます。パソコンにしてもそうで、「猫も杓子もパソコンを!」というような時代ですが、もともと扱ったこともない人にパソコンを与えて業務システムのオペレーティングをやらせるような計画は、自分で重たい漬物石をかついで山をのぼるようなものです。そこにファックスがあるなら、それをうまく利用する方法だってあるのです。こういうケースは、そのほうがよっぽどマシです。

情報システムの担当者、あるいは経営者は、メーカの吹聴や世間動向に惑わされないで、自社の特性にあったシステムを冷静に考えるべきでしょう。

Posted by smiths at 14:04 | Comments [0] | Trackbacks [0]

1997年10月27日

■ Sybase

最近、サイベースさん結構おもしろいです。


一昔前は、サイベースさんは「対オラクル!!」ということで、がんばってましたけど結局惨敗というふうに思ってました。特徴がなかったんですよね。当時は!オラクルやめてサイベースを抱える理由が何一つありませんでした。

ところが、最近雑誌にもよく登場する、SQL Anywhere5.5という製品はちょっと気になる製品です。昨今の情報システムには、WANが必須です。従来型のクライアントサーバシステムでは、どんなにチューニングしてもLAN環境と同様なレスポンスをWAN側クライアントに求めることは無理です。たとえ通信速度が128Kbpsだとしてもです。

そこで、レプリケーションを用いた分散処理が徐々に検討されるようになりました。このレプリカのしくみは結構早くからOracleが試行していて、PersonalOracleとOracleServer間でのレプリカ運用は、すでに実現されているものです。

ところが、このPersonalOracleは、OracleServerと基本的に同じプログラムであるがゆえ、陳腐なクライアントスペックでは、快適に稼動させることができません。おのずとWAN側クライアントもサーバ並みのスペックを用意するはめとなり、また、ライセンス体系も今一つ附に落ちない部分もあって、結局予算が結構かかります。

 今年春にOracleはPersonalOracleLiteの後継として、「OracleLiteV3.0」を出すそうです。PersonalOracleLiteというのはあまり聞き慣れないですが、別製品に同梱されていたものです。さて、このLite3.0は、レプリケーションや行レベルロックをサポートしているらしく値段も定価3から4万円ということです。やっと本家もここに向けた製品を出すようですね。Access97でもレプリケーション機能がついていますが、10万件を超えるデータベースには怖くて適用できません。


SybaseのSQL Anywhereは、なんと8MBメモリで動くそーです。今時Windows95ですら8MBではまともに動かないので、にわかに信じがたいのですが、もともとDOSベースでの稼動を前提に設計されたということなので、まんざら嘘でもないようです。
ということは、Windows95がふつうに動かせる程度(32MBくらいですかね!)メモリがあれば、Sybaseのためにメモリ増!!なんていうことは、まず必要ないはずです。そしてエンジンそのものはフルスペックRDBMSということですから、PersonalOracleと同様です。

SybaseSQL Serverとのレプリカ運用を行う場合には標準機能でOKなので、システム全体の予算では、かなりローコストとなります。(サーバ側が、SybaseSQL Serverでない場合にはSybase Replication Serverなるプロダクトが必要となります。また、このSybase Replication Serverは、データベースエンジンそのものではなく、サーバ側の大元となるデータベースとSQL Anywhereとの間に存在するものであり、大元のデータベースはOracleであってもSQL Serverであっても良いわけです。)

僕らが非常に評価している点は、従来のように、「すべて自社製品で!」という戦略から一転し、既存の製品ありきの環境の中でも、うまく利用できる、いわばニッチ的な製品性格を備えて登場してきたところなのです。彼らの視点がぐっとエンドユーザ側に降りてきました。

AS400やOracleとコネクトする製品もあり、本来のサーバ用データベースエンジンのみならず、現在のシステム環境に欠けている部分を補完できるツール類には大変魅力を感じます。Sybaseさんとしては、サーバ用エンジンが売れてもらわないと...という気持ちが本心だと思いますが、このような動きは将来必ず有効になるだろうと思います。

*Sybaseのサポート担当のかたから本文に対して色々サジェスチョンをいただきました。ありがとうございます。*

これは、去年の冬に書いたモノです。JAVA系の話と違って、この製品はいまだに存在価値があります。レプリケーションって、非オンライン型業務には、最も有力な選択肢だからです。

Posted by smiths at 14:00 | Comments [0] | Trackbacks [0]

1997年10月26日

■ ポリシー

僕らのポリシーは、対価以上の技術サービスを、迅速かつ確実に提供することです。

1.現状に満足しないで、新しい情報やテクノロジーを積極的に受け入れる。
2.情報に躍らされないで、自分達で実践し、評価する。
3.現実の運用に満足する構成を作り上げる。
4.システム開発の実際で発生する問題には、公平な情報評価のもと柔軟迅速に対処する。
5.開発したシステムと選定したコンポーネントすべてに責任をもつ。

このためには、社員全員が技術力で信頼されること。が第一です。
次に、技術バカにならない柔軟性も必要です。
そして、日々世の中の動きに敏感で、常に勉強することが必要です。
もともと社員が少ないので、物理的に多くの仕事がこなせない部分はありますが、
やる仕事は100%成功させる自信があります。
そしてなにより明るく仕事をします!

人間関係や上下関係で暗く悩まずに、アイデアを練るために頭を抱えます。

暗いジメジメしたシステム開発とは、全面的にオサラバしました。


情報収集と製品提供のためには、
様々な会社とパートナーシップを形成する必要がありますし、
書籍も毎月山のように読まなければなりません。
また、実践するためには、いろんなものを購入する必要もあります。
このような経費はバカになりませんし、僕らのような虚弱体質の会社では辛いものがあります。
しかし、ココに費用をかけなければ僕らの仕事は成り立ちません。

そこで、接待とか事務所とか広告宣伝とかそういうものにはまったくお金をかけないことにしました。

座右の銘は、

Like A Rollig Stone Gathers No Moss!!

ころがる技術者に苔つかず!です。

Posted by smiths at 13:51 | Comments [0] | Trackbacks [0]

1997年05月26日

■ 生い立ち

僕らがすんでいる九州・福岡は、とても良いところです。
適度に都会で適度で田舎で、なぜかしら芸達者な人物を多数輩出するところです。
東京に対するライバル意識がとても強い!ことや、新しいことが好きで、個性が強いお土地柄のせいでしょうか。

しかし実態は、いわゆる支店経済という側面もかなり強く、地方都市の典型のようなところもあります。それが顕著に表れているのが、このシステム開発業界であり、中央本社のSIベンダーあるいはメーカやディーラのブランチが幅を利かせています。でも残念ながらサービスの質・技術レベルで本当に良いと感じるところには出会ったことがありません。

そんな中、僕らは、「サービスレベル・技術レベルで中央に負けないシステム構築集団」を、どうしても作りたかったのです。

とりあえず、信頼できるメンバーで立ち上がることができました。
ここ福岡に永住して、九州の情報システム全体の発展を目標にやっていく所存です。
この業界は、小さいことがマイナスではなく、「小さいからできる」ことがたくさんある世界です。
小回りが利いて、地元に密着できるシステムインテグレータは、自分でいうのもなんですが、とても貴重な存在なのです。

地元福岡の株式会社アットマアクさんが「シリコン大名」なるものを提唱されています。
福岡市の中心部に大名という街があって、そこにインターネット関連の注目すべきベンチャー企業が集まっているからだそうです。「日本のシリコンバレー、ここにあり!」っていう感じです。

僕らの事務所は、大名からはちょっと離れていますが心意気は、僕らも同じです。
やっぱり、ここに住んで大きくなりたいんだ!の気持ちです。そういう夢の実現に向けて、
九州各県で活動している僕らとポリシーが同じインテグレータさんと、「小さいどうしの大きなネットワーク」を組みたいと思っています。
そうすれば、サポート範囲を九州全土に本格的に拡大できるはずです。

Posted by smiths at 13:42 | Comments [0] | Trackbacks [0]