JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JDBC/SQL討論區 » MySQL  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 MySQL 不支援的功能 [精華]
Vicky

。User Side的弱勢IT。



發文: 33
積分: 1
於 2003-11-13 11:39 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我以前是用MS SQL 作開發的平台
有很多功能覺得是理所當然要有的
最近換在linux上開發Java Web
用MySQL當資料庫
當我發現現有環境需要調整
MySQL居然不支援 差點讓我吐血
這 原來不是基本的功能ㄚ
還是MySQL真的只是學生練習用的
如果是這樣 想要用這個開發的設計師真的要三思而後行了
不支援的功能如下
sub-query -----> 扯吧?只有在最近的版本有支援,真是震驚!
view -----> 這個沒支援?要等第5版?想要改資料庫或做正規化的人要小心了!
stored procedures ----> 這個沒有?就會減少分工的機會,本來DB可以有效率的程式,就要你自己寫程式慢慢做了。
trigger ------> 這也是沒有,據我所知,很少人用,可能是要很有經驗的DBA才敢寫。不然,所造成的連鎖反應是會死人的。可是,和SP一樣,又是一個好東西不能用,可惜啊!
以上是給各位參考的, 要用MySQL前要三思,不要重蹈我的覆轍。


reply to postreply to post
小惡魔^(◥◤﹏◥◤≠)^ψ....
作者 Re:MySQL 不支援的功能 [Re:Vicky]
Biologic

生物學下的產物



發文: 524
積分: 4
於 2003-11-13 11:57 user profilesend a private message to usersend email to Biologicreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Vicky wrote:
我以前是用MS SQL 作開發的平台
有很多功能覺得是理所當然要有的
最近換在linux上開發Java Web
用MySQL當資料庫
當我發現現有環境需要調整
MySQL居然不支援 差點讓我吐血
這 原來不是基本的功能ㄚ
還是MySQL真的只是學生練習用的
如果是這樣 想要用這個開發的設計師真的要三思而後行了
不支援的功能如下
sub-query -----> 扯吧?只有在最近的版本有支援,真是震驚!
view -----> 這個沒支援?要等第5版?想要改資料庫或做正規化的人要小心了!
stored procedures ----> 這個沒有?就會減少分工的機會,本來DB可以有效率的程式,就要你自己寫程式慢慢做了。
trigger ------> 這也是沒有,據我所知,很少人用,可能是要很有經驗的DBA才敢寫。不然,所造成的連鎖反應是會死人的。可是,和SP一樣,又是一個好東西不能用,可惜啊!
以上是給各位參考的, 要用MySQL前要三思,不要重蹈我的覆轍。

不用錢的還要求這麼多.... 只要你用途不大, 事實上你還是會覺得 MySQL "很強大"的...

不過你可以自己修改 source codes 啊~~

最近有股衝動想要把 MySQL 拿來修改成 object DBMS..... 可是我看不懂... 又沒有時間.... (ps 單純興趣, 且覺得會修改很多....)


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
ming215





發文: 143
積分: 2
於 2003-11-13 12:02 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
還有~~還有~~

union 嘛不支援~~ Sad


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
snpshu

Norman

版主

發文: 1073
積分: 5
於 2003-11-13 18:30 user profilesend a private message to usersend email to snpshureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
商業還是改用postgresql 或是花點錢囉... mysql 真的快,但很多商業功能沒有說,真是可惜...對了,它好像沒有transaction ! 我的天ㄚ....

reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:snpshu]
Biologic

生物學下的產物



發文: 524
積分: 4
於 2003-11-13 18:46 user profilesend a private message to usersend email to Biologicreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
snpshu wrote:
商業還是改用postgresql 或是花點錢囉... mysql 真的快,但很多商業功能沒有說,真是可惜...對了,它好像沒有transaction ! 我的天ㄚ....


有啊... 不過你要變更 table type ...


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Biologic]
snpshu

Norman

版主

發文: 1073
積分: 5
於 2003-11-14 01:27 user profilesend a private message to usersend email to snpshureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
資訊舊了...趕緊去更新一下 Smile

reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:snpshu]
arthuroy





發文: 106
積分: 3
於 2003-11-14 14:49 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1.7.4.1 Subqueries

MySQL Version 4.1 supports subqueries and derived tables (unnamed views). See section 6.4.2 Subquery Syntax.

For MySQL versions prior to 4.1, most subqueries can be successfully rewritten using joins and and other methods. See section 6.4.2.11 Rewriting Subqueries for Earlier MySQL Versions.

6.4.1.2 UNION Syntax
Features Available in MySQL 4.0
http://www.mysql.com/doc/en/Nutshell_4.0_features.html

Many users will also be happy to learn that MySQL Server now supports the UNION statement, a long-awaited standard SQL feature. UNION syntax in SELECT. See section 6.4.1.2 UNION Syntax.

New Features Planned For MySQL 5.0
http://www.mysql.com/doc/en/TODO_MySQL_5.0.html

1.7.4.6 Views

Views are currently being implemented, and will appear in the 5.0 or 5.1 version of MySQL Server.

1.7.4.4 Stored Procedures and Triggers

* Stored procedures are currently being implemented. This effort is based on SQL-99, which has a basic syntax similar (but not identical) to Oracle PL/SQL. We will also implement the SQL-99 framework to hook in external languages, and (where possible) compatibility with, for example, PL/SQL and T-SQL.

Triggers are scheduled for implementation in MySQL version 5.1.


reply to postreply to post
Self-Pity

I never saw a wild thing sorry for itself.
A small bird will drop frozen dead from a bough
without ever having felt sorry for itself.
作者 Re:MySQL 不支援的功能 [Re:Vicky]
Vicky

。User Side的弱勢IT。



發文: 33
積分: 1
於 2003-11-15 09:32 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不是不用錢的就可以不去要求
很多人都用免錢軟體,有沒有像這樣需要的功能,沒有辦法做的?
我不是要求他們開發的團隊要做,我也不會覺得這個"公益"團體"必須"要限時完成。
我只是單單就MySQL目前無法達到的部分提出來給大家參考,免得有些人和我一樣"誤入歧途"。
等到要改正的時候,才驚覺這些功能為啥沒有。


reply to postreply to post
小惡魔^(◥◤﹏◥◤≠)^ψ....
作者 Re:MySQL 不支援的功能 [Re:Vicky]
prometheus

理智就像剝了皮的野獸



發文: 136
積分: 1
於 2003-11-17 23:57 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
@@~
偶素一進公司就被強制限定使用mysql....手上的書還是3.23版的...翻了一遍才發現功能很陽春....但沒幾家客戶有意願花錢把資料庫換成oracle的.....
不過剛剛看了一下arthuroy大大張貼的文章,驚覺其實有很多功能mysql都已經在開發或計劃階段了(只是不知道偶滴平台能不能撐到那個時候),站在專案的角度來看,我沒有太多的時間等mysql把這些功能補齊,所以最近才在研究postgreSQL。但站在技術開發的角度來看,其實我還是很想給mysql的開發人員一些掌聲和鼓勵的(試想現在有幾家企業願意把自己開發的成果open source出來,還開發各種平台版本讓使用者free download)

人類貪婪是種無可厚非的天性,但在接受別人的授與的同時,請不吝於回報一道頷首微笑(就算是為了遮掩自己貪婪的表情也好)。

純屬個人意見,大家隨便聽聽!
順道一問,有沒有人用過postgreSQL的?最近純粹在看書,不知道實際用起來效果如何!!?有先進能分享心得的嗎??肛溫哦~~


reply to postreply to post

魔 : 在某項技術領域上具有不可取代性且具有高度權威者
妖 : 有高度實戰經驗且在專業領域上具有 domain knowledge 者
俠 : 在技術層面上有過人專業能力者
人 : 可以獨立運作、設計暨開發系統者
蟲 : coder only

我是蟲兒慢慢爬......
作者 Re:MySQL 不支援的功能 [Re:Vicky]
ak74

火星人遊地球



發文: 50
積分: 2
於 2003-11-18 09:02 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
postgreSQL用起來不錯,該有的功能都有,也支援Unicode,也是Open ource
目前我就是在用這套,很方便啦!


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:ak74]
snpshu

Norman

版主

發文: 1073
積分: 5
於 2003-11-18 23:17 user profilesend a private message to usersend email to snpshureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
該有的都有,唯一我抱怨的是他有點慢啦... mysql相對就快很多,當然功能那樣強,慢一點還可以忍受 Smile

reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
Vicky

。User Side的弱勢IT。



發文: 33
積分: 1
於 2003-11-19 16:13 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
就像prometheus大大說的一樣...
他們肯open sourse給大家是很難得的事囉~~~
我也很感激他們…只是最近發現了這些讓我覺的震驚...@@
我並沒有惡意唷!!^^"
只是提出來想知道大家的意見而已囉~~^^"
麥想氣唷!!(台)...^^


reply to postreply to post
小惡魔^(◥◤﹏◥◤≠)^ψ....
作者 Re:MySQL 不支援的功能 [Re:ak74]
ming215





發文: 143
積分: 2
於 2003-11-20 00:18 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ak74 wrote:
postgreSQL用起來不錯,該有的功能都有,也支援Unicode,也是Open ource
目前我就是在用這套,很方便啦!

嗯嗯..評估中..但有個小小滴問題...Evil 在linux 上架..粉容易..

但素..在 windows 平台下呢?..上次同事try 粉久都不行勒...

有大大在window平台下使用過滴嗎?...Black Eye


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
prometheus

理智就像剝了皮的野獸



發文: 136
積分: 1
於 2003-11-20 00:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Vicky wrote:
就像prometheus大大說的一樣...
他們肯open sourse給大家是很難得的事囉~~~
我也很感激他們…只是最近發現了這些讓我覺的震驚...@@
我並沒有惡意唷!!^^"
只是提出來想知道大家的意見而已囉~~^^"
麥想氣唷!!(台)...^^

哇謀想氣丫......其實您之前所反應的我也素感同身受。尤其素這半年來偶每天活在mysql功能過於陽春的陰影之下。今天去上了oracle的課程,難忍自己內心一直不自覺的在比較著mysql跟oracle這種天壤之別(當兵時學長形容這種情形叫.....懶叫逼雞腿....)mysql就像灰姑娘一樣....只是好心的仙女一直沒有出現而已。

但我從來不怪mysql,以學習的角度來看,因為知道了mysql的功能陽春,所以在設計table schema和寫程式時反而讓我更會提醒自己要小心翼翼,深怕自己一個失敗的design會讓托垮整個平台的效能和速度,所以在這方面反而讓自己學習到的更多.......。這是以前初學程式用MS SQL SERVER時所難以拾獲的成就。

當然......不怪mysql也還有另一個因素,我忘了曾在哪兒看過『請別吝於使用開發版的mysql,mysql將會因您的使用而更加成熟進步......』類似這樣的話(原文和出處我都忘了,抱歉!)我深明像我這樣一個才疏學淺手上總有卡不完的待驗專案小小程式開發人員是沒辦法拿開發版來的資料庫開自己專案玩笑,更別說幫mysql抓bug或改良資料庫核心程式這樣遙不可及的實際行動。像我這樣一個對於mysql的發展並無實際幫助的人,選擇遞予祝福和感謝是唯一能做到的事......。


reply to postreply to post

魔 : 在某項技術領域上具有不可取代性且具有高度權威者
妖 : 有高度實戰經驗且在專業領域上具有 domain knowledge 者
俠 : 在技術層面上有過人專業能力者
人 : 可以獨立運作、設計暨開發系統者
蟲 : coder only

我是蟲兒慢慢爬......
作者 Re:MySQL 不支援的功能 [Re:ming215]
Forth



版主

發文: 676
積分: 8
於 2003-11-20 09:04 user profilesend a private message to usersend email to Forthreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
用cygwin就跟在*NIX裡裝一樣容易啊

reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:ming215]
snpshu

Norman

版主

發文: 1073
積分: 5
於 2003-11-20 09:34 user profilesend a private message to usersend email to snpshureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ming215 wrote:
嗯嗯..評估中..但有個小小滴問題...Evil 在linux 上架..粉容易..

但素..在 windows 平台下呢?..上次同事try 粉久都不行勒...

有大大在window平台下使用過滴嗎?...Black Eye


cgywin + postgresql + CygIPC ,and then add a service ...我有看過產品把他們全部自動化安裝勒...真強Big Smile


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:snpshu]
Forth



版主

發文: 676
積分: 8
於 2003-11-20 11:09 user profilesend a private message to usersend email to Forthreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我習慣照預設值將PostgreSQL裝在/usr/local/pgsql/,再把cygwin幾個要用到的DLL複製到/usr/local/pgql/bin/,然後就把c:\cygwin\裡其它東西全刪了,只留下/usr/local/pgsql/,要在別臺機器裝就把瘦身後的cygwin目錄和registry弄過去就行了

reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Forth]
ming215





發文: 143
積分: 2
於 2003-11-21 10:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Forth wrote:
用cygwin就跟在*NIX裡裝一樣容易啊

cygwin 素吧?!....哇來企找找...Big Smile QQQ


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
steven0617



發文: 0
積分: 0
於 2003-12-05 23:33 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
進來這個主題後嚇了一跳, 原來大家好評與愛用的mysql是在這種層次, 這....只是練攻用的嘛, 而且還只能學到一招半式而已. 不論SQL還是DBM, 都只能摸到邊而已. 難怪現在人好難找, 大家都說會, 有經驗, 結果....

reply to postreply to post
作者 Re:MySQL 不支援的功能-決非練功,只愛 KISS [Re:prometheus]
linexpmail

好玩就好



發文: 456
積分: 15
於 2003-12-06 10:54 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
prometheus wrote:
....逼雞腿....

一個產品功能定位有其專注的地方,MySQL 有大量
用戶應用驗證的穩定版本產品,決非練功使用而已。

關聯性資料庫的功能夠專案產品設計用就好,
所以一堆笨懶軟體工作者愛用,Keep It Simple Stupid (KISS)。

http://c2.com/cgi/wiki?KeepItSimple

小王:專案的 MySQL 這個..那個做不到 ...
小林:客戶如果只要吃雞腿味道,不管哪個農場的還好橋,
要是喜歡人體器官,那Black Eye.....換吧,下次客戶面談你自己去。


reply to postreply to post
不除妄想不求真
作者 Re:MySQL 不支援的功能 [Re:Vicky]
CyrusLai





發文: 8
積分: 0
於 2004-12-17 01:36 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
PostgreSQL8
已經支援windows了喔,
不過還在beta階段就是了,
安裝跟使用上我覺得都沒什麼問題了,
有興趣可以進這兩個網址看看吧

http://pgfoundry.org/projects/pginstaller
http://www.pgsql.com.tw/


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
richard





發文: 96
積分: 1
於 2005-03-10 17:44 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
POSTGRES 不太好..
不穩定..時間一久,資料一大就像跑到幾乎當機狀態(才約幾十萬)
中文會有問題,每個版本還都不樣
在商業上,最好不要用

用mysql ,起碼穩定且速度快
可以用很技巧,做到他沒有提供的功能,


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
kowala





發文: 7
積分: 0
於 2005-03-30 15:18 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
sub-query,view, stored procedures, trigger

MySQL 有支援啦,不過是在 4.1 版以後的才有

看上面 arthuroy 大大貼的,就是在安裝後
$MYSQL/docs/manual.html 的說明檔


reply to postreply to post
我是菜鳥,請多多照顧啦...
作者 Re:MySQL 不支援的功能 [Re:richard]
Shen





發文: 167
積分: 3
於 2005-03-30 17:04 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
richard wrote:
POSTGRES 不太好..
不穩定..時間一久,資料一大就像跑到幾乎當機狀態(才約幾十萬)
中文會有問題,每個版本還都不樣
在商業上,最好不要用

用mysql ,起碼穩定且速度快
可以用很技巧,做到他沒有提供的功能,


會嗎?
我測試了百萬筆資料都蠻順暢的~

中文問題?
我用Unicode也都ok~

商業不要用?
MySQL商業用要付費購買commercial license!
僅止於在open source or undistributed applications的用途下是免費!

我是用PostgreSQL 8.0.1 for Linux~
我倒覺得PostgreSQL蠻好用地~ 拿來做商業用途也不錯!~ 真正的免費!
8.0之前無法變更欄位型別,8.0也加進來這個功能了~
還有支援savepoint、trigger 等等…
等 8.1 版支援XA就更好了!~Smile


reply to postreply to post
作者 Re:MySQL 不支援的功能 [Re:Vicky]
richard





發文: 96
積分: 1
於 2005-04-21 09:13 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
真的嗎?
你用那一版 8.0.1嗎
我用7.3.4..資料一大..什麼都慢...
使用者一人 ,查有key的資料..資料才143504筆..要花3-4分鐘
我還拿來和jboss配~~
簡直是一場災難...

現在還在受難中~~~~


reply to postreply to post
go to first page go to previous page  1   2  go to next page go to last page
» JWorld@TW »  JDBC/SQL討論區 » MySQL

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8