oracle 一时爽, mysql 火葬场🤣🤣

2020-03-25 16:33:41 +08:00
 qianyan

本来平台是 oracle 上的,写完了要移植到 mysql 上

我写了几个 with as () select,mysql 上可愁死我了

老哥们有啥比较好的替代方案嘛

8102 次点击
所在节点    MySQL
35 条回复
qianyan
2020-03-25 16:34:56 +08:00
目前我在想用临时表替代,会话结束时再 drop 掉临时表
SbloodyS
2020-03-25 16:45:11 +08:00
mysql 不是用来 OLAP 的...
raymanr
2020-03-25 16:50:42 +08:00
好消息是
mysql 也没有 full join...
错误的字符集插入 emoji 会出错...
还遇到过 group by sum 出来 'x' 是 1020, 然后 group by 前面加一条 where item = 'x' 然后 sum 出来就变成 90...
等等
总之... 我讨厌 mysql ... 太混乱邪恶了
echo1937
2020-03-25 17:00:07 +08:00
哈哈,能用 orm 的我都用 orm,省去很多移植烦恼。
cstj0505
2020-03-25 17:05:02 +08:00
用 pga,oracle 支持的语法和功能 pg 基本都支持,还有 ora2pg,可以在 pg 里支持 orale 的原生函数,不过不建议这么搞。
cstj0505
2020-03-25 17:05:22 +08:00
@cstj0505 pg,不是 pga
gz911122
2020-03-25 17:06:36 +08:00
建议用 pg
不过是什么情况下,会要求换数据库啊?

这么多年我都没见过这种需求.
reus
2020-03-25 17:07:19 +08:00
做这个决定的人简直弱智
要换也是换 postgresql,换 mysql 这种残疾?
myslq 8 可能好一些
lower
2020-03-25 17:08:01 +08:00
阿里的 github 上有个 yugong 项目,是迁移 Oracle 到 mysql 的,要不要看看?
https://github.com/alibaba/yugong
raymanr
2020-03-25 17:13:16 +08:00
@reus 我们部门头头就是这种弱智, 之所以选择 mysql 原因是她觉得 python 和 mysql 的兼容性更好, 这神奇的观点, 都把我给气笑了.
todd7zhang
2020-03-25 17:28:47 +08:00
@raymanr 太扯了
dexterzzz
2020-03-25 17:29:11 +08:00
没有 cte,没有完整 sp,多表 join 不行,没有 window 函数,over(),sql 要改的地方太多了
chenqh
2020-03-25 17:30:36 +08:00
@raymanr 你公司用 py?
lithiumii
2020-03-25 17:30:49 +08:00
@raymanr Python 和 MongoDB 的兼容性也很好,不如(被打死
privil
2020-03-25 17:31:25 +08:00
mysql 免费啊,oracle 不得老老实实交钱?
raymanr
2020-03-25 17:31:56 +08:00
@chenqh 不是开发, 数据部门.
hantsy
2020-03-25 17:34:10 +08:00
用 Postgresql 替换。
qianyan
2020-03-25 17:37:35 +08:00
@reus 做政府项目,以后可能还要用国产的达梦金仓,可怕,恐怖🤒
Tink
2020-03-25 17:37:37 +08:00
pg+1
mnssbe
2020-03-25 17:55:26 +08:00
orm 一键切换

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX