テキストデータベースのシステム作成についての質問

このQ&Aのポイント
  • テキストデータベースのシステムを作成する際、SQLITEなどのデータベースを使用しない場合でも、テキストファイルを利用して機能を実現することは可能でしょうか?
  • 開発言語はVBやPHPを考えています。テキストデータベースの作成にはどの言語が適しているのでしょうか?
  • ネットワーク上に配置されたサーバーと複数のPCで検品データを共有するシステムをテキストデータベースを使用せずに作る方法について教えてください。
回答を見る
  • ベストアンサー

テキストファイルデータベースってありますか

テキストファイルデータベースってありますか こんにちは。簡易検品システムを作ろうと思っています。 ネットワーク上にサーバー1台(S1)、PC2台(P1,P2)があるとします。 サーバー上に検品データが配置されています。 検品データの構成: 商品コード,数量 A001,10 B001,20 C001,30 仕様: 各PCが検品データを取得。 検品が終われば検品終了をサーバーに返す。 ただし、P1がA001の検品をしている時はP2はA001のデータを取得できないものとする。 また、検品終了フラグがたっているものは、データ取得できないものとする。 この仕様のシステムをSQLITEなどで作ろうと思えばできますが、データベースを使わないとしたら、このようなシステムは作ることが可能でしょうか? つまり、テキストファイルのみで、やろうとしたら可能でしょうか? SQLITE使えるなら、それを使えばいいじゃんというお話もあると思いますが、プレーンのテキストデータ+αでそのような事ができるのかなと思いおたずねします。 開発言語はVBかPHPを考えています。宜しくお願いします。

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

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1619/5654)
回答No.2

>具体的な方法が知りたいっす! テキストファイルデータベースを作ればいいだけですが。 簡単なものならロックの制御、ファイルの読み書き、ファイル内の検索と更新ができればできるでしょ? ただし効率は悪いですが。

その他の回答 (1)

  • wormhole
  • ベストアンサー率28% (1619/5654)
回答No.1

「できる」「できない」でいえば「できる」です。

mellow91
質問者

お礼

具体的な方法が知りたいっす!

関連するQ&A

  • データベースを使わず、テキストファイルで・・・

    SQLサーバーとかを使わずに、テキストファイルで 多人数がアクセスするプログラムを作成しました。 テキストファイルを開くときは、もちろん排他的 ロック、アンロックしていますが、心配なところです。 SQLサーバーなどを使わないで多人数(~10人程度)が 利用するプログラムはテキストファイルが壊れやすい でしょうか? 将来的には、やはりなんらかの安価なデータベースを使っ たWEBアプリに改変予定ですが、それにはどういったサーバ がおすすめでしょうか?また、作成のコツなどを教えて ください。昔、VBとSQLサーバーで社内システムを構築 した経験はありますが、離れているので技術力は 乏しいです。

    • ベストアンサー
    • Perl
  • データベースでないデータベースを利用したい

    Linux上でMySQL、PostgreSQL、SQLiteなどのデータベースが一切使えない サーバ上でデータベース(もどき)を利用したいです。 そのサーバはXMLファイル操作も出来ません。 現段階だとテキストベースにfopen()などでごりごり追加・修正・削除を行うクラスを作って 利用するくらいしか思いつきません。 どなたか良い方法があればご教示下さい。 因みにPEARも利用しない事を前提です。

    • 締切済み
    • PHP
  • データベースとテキストファイルの優位性

    私はRedhatLinux+Apache+PHP+PostgreSQL(レンタルサーバーのVPS)を使ってホームページ作成サイトを構築しようとしています。 ホームページ作成方法は、ユーザーはHTMLを記述することなく、テンプレート化されたデザインにタイトルや見出しの内容を入力することで作成していく方法です。 そこで、各ユーザーのHTML構成要素の情報をデータベースで管理する方が良いか、テキストファイルで管理する方が良いか悩んでおります。 仮に1000人が平均10ページ所有し、ページ要素として各ページに10個登録したとするとすると、データ件数1000×10×10で10万件。会員1万人だと100万件。いづれデータがパンクするであろうし、常にページ更新作業の為、DB接続・切断の繰返し、PostgreSQLへの負荷も尋常ではない気がします。 そこで、各ユーザー専用のディレクトリパスを用意し、そこにHTML構成要素の情報をテキストファイルにて管理する方法が良いと考えました。 唯、確固たる理論に基づいての判断ではありません。 サーバー負荷が最も心配なのですが、検索などにはテキストよりデータベースを用いたほうが良いことはわかりますが、こういったサイト構成管理などは果してデータベースは有効な判断になるのでしょうか? とりあえずテキストファイルを選択するとしたらブラウザから閲覧できないpublic_html/より上部ディレクトリにテキストを保管しようと考えてます。セキュリティなどの考慮も踏まえてどなたか回答宜しくお願います。

  • テキストファイルについて

    拡張子にtxtのついたものは基本的にプレーンテキストだと認識していますが正しいでしょうか?しかしながら、ウインドウズのメモ帳のみならず、TeraPadのようなよりプログラミングのソースコードを記述するのに適していると言われるエディタでさえもフォント設定のメニューがあります。 ワープロではないいわゆるテキストエディタと言われるものにもこうしたフォントのメニューがあるということは、「txt」という拡張子を持つファイルはプレーンテキストだがそれをエディタで表示する際、エディタがフォントと呼ばれるものを付加しているのだと自分は思っていますが、「txt」拡張子のついたいわゆるプレーンテキストファイルというものであっても、再びそれらのファイルがエディタに読み込まれた時に作成時に設定したフォントが呼び出されるような最低限の情報が「txt」の拡張子のテキストファイルも持っているということでしょうか?そう考えると、フォント情報の全くない完全なプレーンテキストというものが本当に実在するのかよく分からないのですが・・・。「txt」拡張子付きのファイルはやはり何のフォント情報も持たないプレーンテキストであり、プレーンテキストにはそうしたフォントに関する情報は一切付与されておらず、エディタというソフトがそのテキストファイルのフォントに関する情報を覚えていて再び読み込んだとき前のテキスト表示が再現できるといった感じでしょうか?それでも最低限ソースコードを書いた時のフォント情報に繋がる最低限のデータはプレーンテキストというものも持っているのでしょうか? それともそうしたプレーンテキストとフォントの接続はOSがそうした働きをするのでしょうか?そのあたりの仕組みについてよく分かりません。

  • サーバーを使わないデータベース

    Excelマクロが部内に飛び交っていて、様々なデータがいろんなファイルに収められています。それをデータベースに集約したいと思っています。 部内といっても、数人しかいなし、アクセス数も物凄くあるわけではありません。 本当はPCを1台用意してSQLサーバーを動かしたいのですが、色々な制約がありNGです。外部のレンタルサーバーも個人情報の関係で使用できません。 そこで、社内のファイルサーバーにSQLITEを置いて、VBで開発を行おうと考えています。これ以外に何か良い方法がありましたら、お教え頂けませんでしょうか? Windows ServerとSQL Serverの搭載されたサーバー機は用意できませんが、30万円以内くらいの予算があるので、NASみたいな機器は用意できます。どうか、よろしくお願いします。

  • データベースファイルからのデータ取り出し

    データベースのデータをコンボボックスアイテムとして 表示させたいのですが、 現在は、XLSファイルをデータベースとして代用し、 オブジェクトとしてExcelを起動させて、 セル座標をループさせて一つづつデータを追加し、 それが終了したらファイルを閉じるといった方法をとっていますが、 フォームの読み込み時にデータを取得したいため、 フォームの起動とExcelの起動が重なるせいか、 フォームが表示されるのにかなりの時間を要しています。 いちいちファイルを開かずにデータベースファイルから データを取り出す方法を教えて下さい。 どうか宜しくお願いします。

  • SQL Serverで テキストデータベース

    SQL Server(2000)はAccessのようなリレーショナルデータベース型でC/S対応のようなものだとお聞きしますが、複数行が書かれているデータを検索できるようなテキストデータベースのようなものは作成はできますでしょうか? ご存知の方よろしくお願いします。

  • 助けてください!!データベースになると思うのですが!

    VB6を使い、データベースを作らなければならなくなりました。  仕様は、ローカルのファイルサーバを使い20人ほどでデータを共有し使うというものです。プログラムは、商品名をコンボボックスに入れておき、選択すると在庫状況や金額がわかるようにしたいのが一つです。まだあるのですがとりあえずこれだけでも教えてください。  ちなみにデータベースは初心者です!!  参考ページとかでもいいので教えてください。お願いします。

  • さくらのレンタルサーバーのデータベースについて

    さくらのレンタルサーバーのデータベースは利用しやすいでしょうか?ご利用中の方、教えてください。 ロリポップでは、 作成できるデータベースは1つだけ。 テーブルにテキストファイルを追加する とき 最大サイズ: 2,048KB の制限があり、大きなデータを入れるときちょっと面倒です。 エックスサーバーでは、 データベースはいくつも作成できます。 テーブルにテキストファイルを追加する とき 最大サイズが大きめなので、大きなデータを入れるとき便利。 さくらはどうでしょうか?

  • ファイル操作について、テキストファイルの書き換え

    よろしくお願いします。 データファイルAからデータを取得して、テキストファイルBの内容の一部を取得したデータで書き換えるという操作を行うプログラムを作りたいです。 具体的には、 データファイルA[A.txt]の中身 111 222 333 444 テキストファイルB[B.txt] 文字列1="123" 文字列2="234" 文字列3="345" 文字列4="456" というような二つのファイルを読み込み、B.txtの""で囲まれた部分を、A.txtで取得したデータで置き換えるような操作を行いたいのですが・・。 使用する言語としてはスクリプト言語であるperl、もしくはプログラム作成経験があるCを使用しようと思っています。(perlは未経験で入門書を読んでいるレベル)

    • ベストアンサー
    • Perl