• ベストアンサー

格安でシステム構築

1万人程度の顧客情報を管理するシステムの場合、格安に構築するのにはどうすればよろしいんでしょうか。やはりLinux+MySQL+JAVAでしょうか。Windows+SQLServer+VB2005というのが一番慣れてますが、初期費用がかかりそう。 たいした物を作るつもりがないので、完全に無料じゃなくてもOKなので、手軽にシステムを構築するアイディアを教えてください。

noname#147912
noname#147912

質問者が選んだベストアンサー

  • ベストアンサー
  • oraora777
  • ベストアンサー率20% (56/268)
回答No.2

>やはりLinux+MySQL+JAVAでしょうか Javaが使えるサーバとなると維持コストは悪いです。 維持コストを考えると JavaではなくてPerl/PHPあたりの方がいいでしょう。 また、このシステムが自社システムならいいけど売るようなシステムの場合MySQLのライセンスがらみでGPLのライブラリのせいでソースまでGPL汚染されますのでそれが嫌なら商用ライセンスを取得する必要があります。 でそれも嫌ならDBはPostgreSQLかSQLite(一万人くらいの情報なら処理できると思います。)と言う選択肢の方が良いかもしれません。 >Windows+SQLServer+VB2005というのが一番慣れてますが DB部分をPostgreSQLやSQLiteと言う選択肢は無いのですか?

その他の回答 (2)

  • gandl
  • ベストアンサー率46% (6/13)
回答No.3

使用する人数、環境によって違ってくると思います。 スタンドアロンで1人が使用するのであれば、既出のようにAccessで 十分だと思います。レポート機能もありますし他で開発するよりもずっと工数も削減できると思います。 複数人で使用し、排他処理など必要であればAccessではきびしいと思います。その場合、SQLServerExpresEditionなどデータベースは別にして、 画面などはAccessで構築すればいいかと思いますが。

  • rivoisu
  • ベストアンサー率36% (97/264)
回答No.1

データ件数が1万件ということだったらAccessで充分でしょう。 Excelだけでも問題ないでしょうし。 データ件数が増えてきたらSQL-server2008ExpressEdition(只!)にデータをおき ExcelやAccessをフロントエンドに使うというのがお手軽です。

関連するQ&A

  • ファイル管理システムの構築

    お世話になります。 現在、ファイル管理システムのようなものを構築してみたいと考えています。 具体的には、office(word,excel,powerpoint)などの文章を管理し、Webブラウザ上でファイルを検索することができるようなシステムを考えています。 条件として、個人で試しに構築してみたい程度なので、Linuxをベースにフリーで構築したいです。 Linuxの知識はありますが、漠然とapache+MySQLでWebサーバとDBを構築するのかなぁという程度の想像しかなく、保存したファイルをWebブラウザ上で検索させるには、どういった仕組みがいいのか、はっきりとしたイメージがつかない状況です。 このため、上記システムを構築するには、どういったもので実現することができるのか、また実現すべきなのか、お知恵を貸していただけないでしょうか。 本来の意図は、apacheとDBの知識を身に付けたい。その中で、保存しているファイルが検索でき、管理することができるシステムが作れればいいなということです。 宜しくお願いします。

  • データベースソフトの選定について質問があります(システム開発関係実務未

    データベースソフトの選定について質問があります(システム開発関係実務未経験です) 条件1:お金を出せるのはハードのみ。(それも格安で中古などでもよい) 条件2:所詮、個人経営の事務所に設置するレベル 条件3:サーバはLinux(Cent OSでやりたいと思います)windowsサーバを買う金が出せない 条件4:事務所のクライアント数は所詮、5台程度+サーバ1個(+αするかも) 条件5:クライアント/サーバ型のシステムを構築したい。(WEBアプリではなく) ※あえて何でサーバOSをCentOS(linux)を選ぶ?と聞かれるかもですけど、 答えは、「すべて無償でやる」だからです。 ********************************************************************************* データベースといえば、 ・Oracle (windows用やLinux用) ・SQL Server ・MySQL(PostgreSQL) (windows用やLinux用) ・Access などいろいろありますよね。多種の選択があるデータベースの中で 何を作りたいかで、使う言語やデータベースが違ってくるとは 思いますが、よく企業のシステム開発の実績として目にするのが、 VB.NET+SQL SERVERだったり VC++ +Oracle Java + Oravleだったり っていうクライアント/サーバ型って見るんですけど、 これって目的とするシステムが何を得意としなければいけないとか、 選定された言語とデータベースの相性とかデータベースの 管理がしやすさとか、どこで決めているんですか? 自分が個人事務所レベルでやりたいと思うクライアントサーバ型のシステム内容は 顧客管理や売上げ管理や現場管理など。 Accessで十分じゃね?って言われるかもしれませんが、あえて、言語とデータベースを 学びたいので、「Java + 無料のoracle」みたいなのにしたいです。 クライアント側で動作するものは自分が好きな言語使って サーバ側のデータベースも好きなものを使って。。。という具合に やってはいけないんでしょうか? (Accessはクライアントから同時アクセスされたとき、処理しきれない?ことがある? とか聞くので、これは使わないとして。。。) 具体的には クライアント側で動くプログラム:VB.NETまたはJAVAまたはVC++など サーバ側データベース:MySQL(CentOSもMySQLも無償だから) みたいに、データベースを勝手に無償だからという理由だけでWEBアプリケーション でもないのに、MySQLにするなど、そこでMySQLは使わないでしょ?みたいなのって あるんでしょうか? 以上の条件で、今後独学で何を勉強するしながら独自開発するなら 言語は何がいいかとか、 言語とデータベースの組み合わせはこれでやってみたら?ってのがあれば教えてください。 何もかもクライアント側はJAVA一本でやれば?ってなら、それを頑張ります。 レベルの低い質問かもしれませんが 教えてください。

  • 止めないシステム構築

    いわゆる止めないシステム構築をするには、費用面・管理面でどのような構成にすればいいのかわかりません。例えばサーバーがダウンしたときに簡単に切り替わるとか。データーのバックアップだけでは瞬時に復旧できないと思うのですが。システム構築初心者です。宜しくお願いします。

  • システム再構築

    システム再構築の経験のあるかたにアドバイス頂きたいのですが 現在、汎用機-cobolで基幹システムを構築している製造業です 今でもなんとかやれていて特には困っていないといえば それまでなのですが このままでいいのかという疑問を感じています 開発要員COBOLは6名ほど(40歳~50歳) VB等の開発要員は2名(30歳~40歳)ほどおりますが 大量のCOBOLソースを抱えています この不景気で10年近く新人は入ってきていませんので あと数年して定年していく人たちがでてくると COBOLの維持すら難しいような気もしています このような会社は時代遅れなのでしょうか? 他の会社も似たようなものでしょうか? もし時代遅れで早急になんとかしなければいけない状態だとしたら 部員を再教育してCOBOLをVB等のプログラムを書き換え るのがいいのか・・・ ERPパッケージを導入するのがいいのか? どちらにしても高額な費用がかかると思います システム再構築を行ったところはどういった理由・目的で 予算申請して上を説得したのでしょうか? たんなるシステム置き換えでは予算が通らないと思います ましてや不景気で設備投資は控えるような状況です (1)システム再構築を早急にしたほうがいいのか?  まだ様子をみたほうがいいか? (2)システム再構築の進め方はどのようにしたらいいのか?  コンサルを雇う?  部員の再教育する?  システムの切り替えは段階的切り替えか一斉切り替えか? (3)今でもシステムはなんとか動いてはいるので  上には危機意識はありません  費用をかけてやらなければいけない理由・目的を  どのように説明、説得されましたか? (4)システム再構築の後どんなメリットが発生しましたか? このあたりのアドバイスをお願い致します

  • 売上管理システムを構築するには

    自社の売上管理システムを構築することになりました。 市販等の用意されているものでは、自社の業務の都合から どうしても機能的に足らない部分があるので 構築することになりました。 候補としては、AccessかPHP+MySQLを考えていますが パフォーマンスやバックアップの取りやすさであればAccessかなと思っております。 ただ個人的な理由ですが、PHPの方が私自身が得意としており できればPHP+MySQLにて構築したいと思っております。 皆さんにお聞きしたいのは、そもそも売上管理のようなリアルタイムな 処理をする場合PHP+MySQLは不向きでしょうか。 もちろんケースバイケースとは思いますが、一般的なご意見を教えて頂きたいです。 (こういうと、「一般的」の定義も微妙なところですが) また他の言語やカスタム可能な売上管理システム等の情報を ご存じでしたら是非教えて頂きたいと思います。 ぶしつけな質問かもしれませんがどうぞよろしくお願いいたします。

  • ORACLE と MySQLどちらで開発すべきか悩んでいます。

    DB連動型のサイト(NT+IIS+ASP+MS-SQLServer)を既に構築済みですが、 昨今の「Nimda」ウィルスに関連して、Microsoft製品をやめて Linuxにシステム移行しようかと検討しております。 ASPがLinux+Apacheで動作しないことは分かっておりますので、 PHPに移行しようかと覚悟を決めております。 (できれば、ASPの資産をそのまま活かしたいのですが・・・) (Linux+Apacheで、ASP動かす方法ご存知でしたら、合わせて教えてくださーい^-^;) で、データベースなんですが、現在はMS-SQLServerを使ってますが、 Linuxに移行となれば、ORACLEかMySQLしかないかと思っております。 (PostgreSQLは、selectなどの検索系が遅いと聞いておりますので、却下します。) そこで、LINUX+ORACLEか、LINUX+MySQLのどちらで開発すべきか迷っています。 【私が悩んでいる長所・短所】 ■MySQL  ○基本的にソフトは無料なので、低価格で開発できる。(これが、一番ありがたい!)  ×安定性の面で、不安?が・・・。  ×私は、MySQL初心者なので、既存MS-SQLServerデータの移行・DB構築・DBメンテに不安要素いっぱい! ■オラクル  ○私は、Oracleに精通しており、DB構築・データ移行・DBメンテが容易にできる。  ○安定している。  ×値段が高い。(これが、一番ネックなんです。          だって、100万以上するでしょーToT;予算的に10万くらいが限界・・・。) 費用的なことを考えると、MySQLにしようかという雰囲気です。 どうぞ、ご意見をお聞かせいただければ幸いです。

  • 顧客管理システムの修復~再構築

    Accessで作成した、約1000件程度の顧客情報が登録されている顧客管理システムがあります。 元々専門業者が作ったわけではなく、元プログラマー、という元従業員が作ったものです。 ところがこのシステムが調子が悪くなり、挙句の果てに開くことが出来なくなってしまいました。 念のため、バックアップは取ってはいますが、これも本調子ではなく、ただ何とか開くことは可能、というレベルです。 これらを修復するか、あるいは修復し新たにシステムを構築し、旧DB→新DBへインポート/エクスポート、といった一連の作業を依頼した場合、おおよそどの程度の費用が常識的に必要になるのでしょうか? 現在、作業に先立ち、打ち合わせの予定があります。 相場が良くわからないので、破格値を提示されるとショックが大きすぎるので相場を知りたいのです。 その業者に聞いてもまずは状況を確認してから、でないと、と言われます。 しかし、必ずこういうレベルの作業ならこれくらい、という大まかなラインはあるはずです。 相場を教えて下さい。 それと、DBには自社内にサーバを置き、自社内にDBを構築する方法とレンタルサーバにDBを構築し、Webでアクセスする方法がある、と聞きました。 どちらも一長一短があるようですが、初期費用、ランニングコスト等、費用面で比較するとどちらのほうが安価なのでしょうか? それと、このカテゴリの広告欄に出てくる「10万円でデータベース」http://d.cybozu.co.jp/?banner_id=zov10a8 は破格なのでしょうか?

  • WEBクリエーターとしてのシステム構築知識

    昨日質問を立ち上げたものです。 WEBクリエーターとしてプログラミング、DB、サーバー の知識を学んでいこうと決めました。 そこで質問なのですが、必要となるシステム構築知識(※WEBクリエーターとして)を、できればお勧めの覚えていく順番(できれば最短のプラン)をお教えください。また、必要となる知識のレベルをできるだけ具体的に、また、資格としてレベルをあらわすことができるのなら(EX、オラクルだとオラクルマスターブロンズまで)そのようによろしくお願いいたします。また、LINUXはクリエーターとしてのシステム構築でも使用するのでしょうか?それと、JAVAについてなんですが、クリエーターとしてのJAVAなら、アプリケーション開発のJAVA知識はひつようでしょうか?もしそれぞれの分野内で、不要な部分がありましたらそれも教えて頂ければ幸いです。宜しくお願いします。

  • MySQL/DBサーバって、MySQL/DBクライアントみたいなものりますか?

    Linux+Apache+MySQLでサイト構築を検討しています。 MySQL/DBって、ORACLE8で言うところの、 いわゆる「Net8クライアント」のようなものってあります? 実は、今まで、NT+MS-SQLServer7でサイト構築してたのですが、 Linuxで再構築することとなっちゃいました。 で、MS-SQLServer7だったら、クライアントPCから、 GUIを使って、データベースのデータを簡単に変更することができます。 しかし、LinuxではMS-SQLServerは使えないので、じゃぁ、ORACLEって手もありますね。 そこで、ORACLEだったら、Net8があるので、多分、 上記のような使い方もできると思うのですが、 ORACLEは、導入コストが高すぎるので、却下されてしまいました。 で、Linux+MySQLにしようかと・・・。 しかし、サーバ機にLinux+MySQL/DBを構築するのはいいのですが、 Windowsなどのクライアントから、ORACLEでいうNet8でODBCのような接続で、 Microsoft-Accessなどを使って、データベースのデータを編集させたいんです。 よろしくお願いします!

  • 会員管理システムを構築する方法

    会員の入退会やメール配信などを行う会員管理システムを自社で構築したいのですが、どういった構築方法が費用や時間の面で効率がいいのでしょうか?

専門家に質問してみよう