TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

El Carro: Run Oracle Databases on Kubernetes

32 点作者 kelseyhightower将近 4 年前

6 条评论

dijit将近 4 年前
Note: i never really considered putting oracle in kubernetes to be a technical problem; since you can pass a “raw” block device from a distributed block storage.<p>I consider it to be a licensing nightmare as the normal oracle license means you’ll need to license every single vCPU on the cluster.<p>The express edition used here has some relatively anaemic usage limits which you could brush up against very quickly:<p>“Oracle Database 18c Express Edition automatically constrains itself to the following resource restrictions;<p>2 CPU threads; 2 GB of RAM;and 12 GB of user data.”<p>Still, it’s cool, but I would caution anyone against <i>introducing</i> an oracle dependency.
评论 #27657936 未加载
spullara将近 4 年前
If, like me, you at some point need to support Oracle coming from Postgres there are a few annoyances you should be aware of:<p>- No boolean type. Different folks will choose T&#x2F;F chars, Y&#x2F;N chars or 0&#x2F;1 integers. - Strings are not nullable. An empty string and a null string are the same thing. - Date also has time.<p>By default, you end up with some very annoying bugs. Expect to actually change the way some of your columns work.
评论 #27659649 未加载
评论 #27658802 未加载
salmo将近 4 年前
Oh my goodness, this is an awful idea. Oracle just runs hosted Exadata for OCI last I checked.<p>RAC requires shared block storage and L2 private network. Cloud SDNs and storage require gross hacks with horrible performance consequences. Even “modern” virtualization is painful, but can work.<p>Oracle isn’t going to fix all the bare-metal spaghetti assumptions in their clustered DB stack, and has been pretty clear about that.<p>This could be useful for throwaway dev&#x2F;test environments. Or maybe for apps that aren’t performance intensive or critical that are in “maintenance mode” and folks want to lift-and-shift. But they’ll probably spend more time on that than fixing&#x2F;replacing&#x2F;retiring the app. And all will require smaller data sets than what I see with big company legacy systems.<p>And typically those systems are using Oracle to access data populated by another system, which makes me die a little inside.<p>Pretty clearly a play to get big companies into GCP contracts, more than anything real.<p>It’s to sell to execs who want to do the cool thing without paying to fix the old thing. <i>ahem</i> Thomas Kurian <i>cough</i>.
jandrewrogers将近 4 年前
I&#x27;m curious about this for tangential reasons. Does it allow you to pass through <i>actual</i> raw storage and network devices to the container?
评论 #27659249 未加载
qeternity将近 4 年前
Would love to see Google throw this sort of effort at something other than Oracle. The Zalando crew have done an amazing job with Patroni and their Postgres operator. But having Google’s resources could really elevate in-cluster databases to the mainstream.
foobarbazetc将近 4 年前
This, but for Postgres…
评论 #27663932 未加载