SQLite 4 ..
[2ch|▼Menu]
867:NAME IS NULL
07/04/01 03:32:49
>>864
もうちょっと詳しくお願いします。
例えて言うなら、「どうせバイナリになるんだから、Cなんか使わずに
最初からバイナリで打ち込んだほうが良い」みたいな感じですか?
どうも今ひとつメリットと呼んでいるものの実体が理解できないのです。

868:NAME IS NULL
07/04/01 11:14:08
>>867
例えばネットワーク越しに会話するサーバタイプのDBMSなら
ネットワーク機能のある言語ならその言語自身でドライバが書ける。
Javaのtype4ドライバやADO.NETのようにね。
(ま、どっちみち低位のランタイムレイヤはC/C++で実装されていたり
するわけだが)

一方SQLiteはあくまでCの組み込み用ライブラリであって、多言語からの
利用は全てそのラッパの形にならざるを得ない
ってとこじゃないのかな。

だからと言って他言語からの利用が無意味だとは全く言えないはず。
Perl他の動的言語でDBMが十分有用である(これもCライブラリのラッパだ)
ことを見ても分かる。

869:NAME IS NULL
07/04/01 13:15:47
SQLiteのテストは全てTclで書かれていますが、それも否定するんですかあ?

870:NAME IS NULL
07/04/01 13:56:18
SQLiteはもともとはTclの拡張だった。それが他からも使えるように
分離したのがCのAPI。組み込みというのは、アプリケーションに内蔵
するという意味だけで、別にCだけが組み込みっていうわけじゃないよ。

871:NAME IS NULL
07/04/01 14:17:13
C API は、PerlとかPythonから呼び出せるのだから、

何を使おうが、C APIを使っていることになる。

872:NAME IS NULL
07/04/01 14:26:33
PHP(PDO)をyum@CentOSでバージョンアップしたら
SQLite3のDBファイルが読み出せなくなってしまった・・・ orz
旧バージョンでdumpして再構築したら読めるようになったけどさ・・・
マイナーバージョンアップで互換性が無くなるって、一体、どうよ?

ファイルコピーするだけでバックアップ取れるのが楽ちんだったけど、
もうMySQLに逝きます。MyISAMなら、MySQLでもファイルコピーで済むし。

873:NAME IS NULL
07/04/01 16:12:56
>>872
それは PHP の問題であって SQLite3 の問題ではない。

874:NAME IS NULL
07/04/01 16:18:07
>>873
PHPのどのような問題なんですか?
もうちょっと詳しくお願いします。

875:NAME IS NULL
07/04/01 18:57:39
>MyISAMなら、MySQLでもファイルコピーで済むし。

ちょっ、おま、うぇうぇうぇ

876:NAME IS NULL
07/04/01 20:59:54
>>864
ワケワカンネ
Perl でやるなら DBD::SQLite を使うんじゃなくて
Perl コード中に直接 C ソースを書けってか?

877:NAME IS NULL
07/04/01 21:01:29
>>871
だったら、C API を使っていない使い方って何?

878:NAME IS NULL
07/04/01 21:03:37
DBD::SQLiteがC APIを使っているだろ。

879:NAME IS NULL
07/04/01 21:08:19
しかしおまえらよく釣られるな。

880:NAME IS NULL
07/04/01 21:15:15
どう考えても >>864 なんか屁理屈だろ。こんなアフォにいちいちかまうなよおまいら。

881:NAME IS NULL
07/04/01 21:20:20
C APIを直接呼ぶのは可能だが、

はっきりいって、使い勝手が悪いので
やめたほうが良い。

SQL文字列を渡すときなんか、ポインタと、
文字列のサイズを渡さなきゃならないんだぜ。

メモリも自分で確保、開放しなきゃならんし、
サイズ設定ミスると、メモリ用破壊されるし。

効率が悪すぎる。

882:NAME IS NULL
07/04/01 21:29:49
でもそれCではふつうのことだよね
LLに慣れちゃうとえらい面倒だけど

LLのwrapperを書いた人はえらいなぁ

883:NAME IS NULL
07/04/01 23:30:21
>>881
> SQL文字列を渡すときなんか、ポインタと、
> 文字列のサイズを渡さなきゃならないんだぜ。

std::string使って
str.c_str(), str.size()
を渡すだけ。

ま、マンドイのは事実だがな。

884:NAME IS NULL
07/04/01 23:39:05
何でマジレスしてんの?バカ?

885:NAME IS NULL
07/04/01 23:41:42
>>878
だから、C API を使ってない使い方って何?

886:NAME IS NULL
07/04/02 00:08:54
たとえばPerl、DBD介しちゃったら、SQLiteにこだわる必要ないじゃん
MySQLのほうが速いし、Postgresqlのほうが高機能だよ

887:NAME IS NULL
07/04/02 00:11:31
>>886
クライアントサイドアプリケーションの場合配布コストだのなんだのまで考える必要があるんだが。
馬鹿なら黙って死んどけ。

888:NAME IS NULL
07/04/02 00:13:01
>>886
またおまえか

889:NAME IS NULL
07/04/02 00:21:34
エイプリルフールは終わりましたよー。

890:NAME IS NULL
07/04/02 00:42:14
>>883
> std::string使って
> str.c_str(), str.size()
> を渡すだけ。

Cじゃないだろw

891:NAME IS NULL
07/04/02 00:43:47
>>886
> たとえばPerl、DBD介しちゃったら、SQLiteにこだわる必要ないじゃん
> MySQLのほうが速いし、Postgresqlのほうが高機能だよ

意味わからんw

その理屈なら、C言語でもSQLiteにこだわる必要ないということになるじゃん。

自分が何を言っているのか良く考えてから発言しろw

892:NAME IS NULL
07/04/02 00:53:52
>>886
>MySQLのほうが速いし・・・
SQLiteのほうが速いだろう

893:NAME IS NULL
07/04/02 01:17:43
>>890
別にC APIはC++から直接呼べるし
Cでコーディングする必要は無い。

894:NAME IS NULL
07/04/02 02:42:56
>>886
マジレスすると、いちいちサーバを立てなくて良いとか
プラットホーム問わずファイル1個コピーするだけで DB 移設できるとか
そういうメリットは…?

895:NAME IS NULL
07/04/02 03:14:33
プラットホームを変えるってそんなによくあることなのかな?

896:NAME IS NULL
07/04/02 06:57:23
プラットフォーム間で互換性があるというメリットと、
バージョン間で互換性がないというデメリット、どちらをとるべきだろうか。

897:NAME IS NULL
07/04/02 07:00:38
プラットホームを変えることは滅多にないだろうけど、
ファイル1個コピーするだけで移設できるメリットは大きいな

898:NAME IS NULL
07/04/02 07:00:52
SQLiteはプラットフォーム間で互換性があるのだが?

899:NAME IS NULL
07/04/02 11:00:43
>>896
またお前か!

900:NAME IS NULL
07/04/02 11:49:17
自分の頭が悪いのが全ての原因だとまだ判らないらしい

901:NAME IS NULL
07/04/02 12:36:57
>>898
誰もその事実を否定などしていないと思うが、
君はいったい誰に対して疑問を投げかけてるのだ?

902:NAME IS NULL
07/04/02 13:53:58
クロスプラットフォームのアプリケーションを作るときだってあるんだよ。
SQLiteの狙ってるポジションはベターBerkeleyDBじゃないの。

903:NAME IS NULL
07/04/02 14:15:03
Mozilla のプロダクツが SQLite を選んだのもまさにそのへんが大きいんだろうね。

904:NAME IS NULL
07/04/02 14:59:50
perlやPHPで使う場合ってほとんど、Webアプリケーションだよね
それこそ、プラットフォーム云々なんて関係ないじゃん

905:NAME IS NULL
07/04/02 15:14:29
>>904
Windowsで開発して、Linuxで運用するという場合もあるよ。

906:NAME IS NULL
07/04/02 15:33:42
>>905
氏に晒せ

907:NAME IS NULL
07/04/02 15:37:38
きちがいが一人混じってますね

908:NAME IS NULL
07/04/02 15:43:25
>>907
気にするな、きちがいはどこにでもいる。

909:NAME IS NULL
07/04/02 15:54:59
そんなわけで、今、おまいらに試されているのはスルー力だ。

910:NAME IS NULL
07/04/02 16:12:50
マカこそ正義、ウィンドウズは悪ってのと変わらないな。頭悪い。

2から3でsqlite dbファイルが壊れると言い続けるアクセス廚の方がマシだ(w

911:NAME IS NULL
07/04/02 16:15:48
>>910を読んで、マカ死ねの人と2→3でファイル壊す人が同一人物だということが判りました

912:NAME IS NULL
07/04/02 16:51:15
>>902
レモンで何が作れるか考えたらこうなったってだけで、
最初からDBが作りたかったわけじゃないでしょ。
SQLのパースって練習問題によくあるもんね。

913:NAME IS NULL
07/04/02 17:31:04
最初から作りたいと思っていたかどうかなんて、ちゃんとしたものかどうかには関係ないと思うよ

914:NAME IS NULL
07/04/02 18:24:01 PxO7et1m
WEBサーバ上に設置したSQLiteってサーバ外からは接続できるのですか?

915:NAME IS NULL
07/04/02 18:41:50
>>914
設定次第

916:NAME IS NULL
07/04/02 19:47:02 PxO7et1m
>915
うーん、わかりません。
phpにてsqlite_openではどうもサーバの内部にしかアクセスできないようですが。
具体的な方法をご存知でしたらお願いします。

917:NAME IS NULL
07/04/02 21:58:46
おーい、こいつの日本語が理解できるエスパー呼んできて!!!


918:NAME IS NULL
07/04/02 23:09:34
>>914
率直に言って無理

919:NAME IS NULL
07/04/02 23:33:44
>>917
すいません。ここにはエスパーがいると聞いてやってきたのですが無理でしたか。

920:NAME IS NULL
07/04/03 00:37:24
SQLiteのリスナープロセスキボンてか?それこそ、他のRDBMSに対するアドバンテージなんて皆無だろ

921:NAME IS NULL
07/04/03 09:03:22
マカって本当に馬鹿だな。

922:NAME IS NULL
07/04/03 17:27:04
出来ないっていうと負けた気がするから言わないだけ

923:クリックで救われる名無しさんがいる
07/04/03 18:54:23
自分はSCSIでマウントしてるよ

924:NAME IS NULL
07/04/03 20:59:43
>>914
> WEBサーバ上に設置したSQLiteってサーバ外からは接続できるのですか?

君は基本的なことを勘違いしているようだね。
勉強して出直し。

925:NAME IS NULL
07/04/03 21:26:24
>>924
君は基本的なことを勘違いしているようだね。
勉強して出直し。

926:NAME IS NULL
07/04/03 21:32:50
なんという殺伐とした空気。
これぞSQLiteスレ。

927:NAME IS NULL
07/04/03 23:07:00
馬鹿が大勢集まっている状態を「殺伐」と表現するのは正しくないと思う

928:NAME IS NULL
07/04/03 23:49:16
>>925
nfs や samba でマウントとかそういうことを言いたいのか?

929:NAME IS NULL
07/04/03 23:51:24
ネットワークマウントされてる場合ってロッキングがヤバくね?

930:NAME IS NULL
07/04/03 23:57:22
超やばいよ

931:NAME IS NULL
07/04/04 00:31:42
マカはファイルロックとか考えずに使っているだろうな。

932:NAME IS NULL
07/04/04 01:09:03
マカ(笑

933:NAME IS NULL
07/04/04 02:32:31
マカ不思議

934:NAME IS NULL
07/04/04 12:49:21
黙ってアクセス使えば関係ない。

935:NAME IS NULL
07/04/04 13:28:20
でも、アクセス権がありません。

936:NAME IS NULL
07/04/04 14:23:03
>>929
やばいかどうかは実装によるのでは
SQLite がどうなのかは知らんが…

937:NAME IS NULL
07/04/04 15:13:57
SQLiteの実装のことは、あまり考えたくないな…。
何事もありませんように。

938:NAME IS NULL
07/04/04 15:28:00
技術音痴なマカだな。

939:NAME IS NULL
07/04/04 15:45:39
>>929
やばいかどうかは (その OS の) NFS の実装によるのでは
SunOS の NFSv3 以外がどうなのかは知らんが…

940:NAME IS NULL
07/04/04 15:48:28
昔の人乙w

941:NAME IS NULL
07/04/04 15:58:03
んじゃ、NFSv4で安心ってことか。

942:NAME IS NULL
07/04/04 16:33:41
NFSv4でも不安。
NFSv3ではかなり不安。
それ以前のNFSや他のファイル共有では不安なんてレベルじゃねぇ

943:NAME IS NULL
07/04/04 17:19:03
なんつーかさ、SQL エンジンとネットワークサービスの区別も
できないような根本的な厨がいるけど、意外とそういうのが
IT ゼネコンのえすいーwだったりするんだよなwwwww


944:NAME IS NULL
07/04/04 18:46:04
と、根本的な厨が申しております。

945:NAME IS NULL
07/04/04 20:13:43
と、三下えすいーwが申しております。


946:NAME IS NULL
07/04/04 23:01:57
担当者がマカだったりして基地外な要求とかよくある話。

947:NAME IS NULL
07/04/05 00:33:10
○○省に居たよ、そういうヤツ

948:NAME IS NULL
07/04/05 00:52:50
福建省?

949:NAME IS NULL
07/04/05 02:21:27
今省庁常駐のPLを総研が募集してるなあ。実務よりスペック重視だから、トンデモばかりだろう。

950:NAME IS NULL
07/04/05 02:26:22
どれだよw
Wikipedia項目リンク

PL
出典: フリー百科事典『ウィキペディア(Wikipedia)』
* ポーランド共和国の国名コードおよびccTLD
* ポーランド語のISO 639-1言語コード
* 製造物責任 (Product Liability) ⇒製造物責任法(PL法)を参照
* パシフィック・リーグ (Pacific League)
* パイロットランプ (Pilot Lamp)
* 損益計算書 (P/L,Profit and Loss Statement)
* PLフィルターは偏光フィルターのこと(Polarize から)
* パーフェクト リバティー教団(PL教団)
 o 同教団系の学校法人PL学園
 o 同教団の宗教行事である教祖祭PL花火芸術(PL花火大会)の略称の一つ。
* Perlスクリプトファイルによく使われる拡張子(〜.pl)。
* アイピースの種類でプルーセル形式。
* 日本の駅ナンバリング制度で、神戸新交通ポートアイランド線の南公園駅〜北埠頭駅間の環状運転部を表す。
* ピンク・レディー
* 海上保安庁で大型巡視船(Patrol vessel Large)のこと。ヘリコプターを積んでいる巡視船はPLHとなる。
* 包装明細書(Packing List)
* PL顆粒、サリチルアミドやアセトアミノフェンを主成分とする総合感冒剤。
* 体積の単位ピコリットル(pl)

951:NAME IS NULL
07/04/05 08:47:18
ピンクレディーに決まってんだろ。


952:NAME IS NULL
07/04/05 10:35:00
どう考えてもプロジェクトリーダーだろ、って思ったけど
英Wikipedia見ても載ってねーのな。マイナーな和製略語か。

URLリンク(www.google.co.jp)

953:NAME IS NULL
07/04/05 10:57:07
プロジェクトマネージャだしな。
リーダは役職無しと同等。

954:NAME IS NULL
07/04/05 12:36:36
今省庁常駐のピンクレディーなら募集してほしいな。スペック重視で。w

955:NAME IS NULL
07/04/05 20:00:54
むしろ見た目だろ。
アクセスのパッケージも格好いいし。

956:NAME IS NULL
07/04/06 15:07:19
じゃあ SQLite のかこいいパッケージを作ろう!
ってことで誰かたのむ…


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4349日前に更新/190 KB
担当:undef