TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Yandex.Mail's successful migration from Oracle to Postgres [pdf]

415 pointsby postilaover 8 years ago

13 comments

coolspotover 8 years ago
My take aways:<p>* Reasons to migrate were: unresponsive support, inconvenient deployment, closed source, huge cost.<p>* It took just 10 man-years to rewrite whole project from Oracle to Postgres (e.g. 10 developers, 1 year), which is amazing.<p>* They benefited from Postgres data versioning, arrays and composite types.<p>* They liked writing logic on PL&#x2F;pgSQL more than on Oracle PL&#x2F;SQL: reduced code size, increased test coverage.<p>* Easier deployment of changes due no library cache locks.<p>Great thing for community is that Yandex now commited to Postgres, meaning it will get more testing and bug-fixes faster.
评论 #12490680 未加载
评论 #12490434 未加载
zuron7over 8 years ago
Yandex.Mail provides custom domain E-Mails for free, the only large company to do so and not to mention how good it is.
评论 #12489946 未加载
评论 #12490745 未加载
评论 #12493923 未加载
评论 #12489837 未加载
elmigrantoover 8 years ago
Overview <a href="https:&#x2F;&#x2F;www.pgcon.org&#x2F;2016&#x2F;schedule&#x2F;track&#x2F;DBA&#x2F;923.en.html" rel="nofollow">https:&#x2F;&#x2F;www.pgcon.org&#x2F;2016&#x2F;schedule&#x2F;track&#x2F;DBA&#x2F;923.en.html</a><p>Video <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=-SS4R1sFH3c" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=-SS4R1sFH3c</a>
niftichover 8 years ago
So having read through the slides, these are not bad slides, but I&#x27;m missing the &#x27;real&#x27; wow-factor of why Postgres was a better choice in the end than Oracle. There&#x27;s no doubt that the rewrite (which, because of PL&#x2F;SQL -&gt; PL&#x2F;pgSQL, there was a rewrite) benefited them, but all I can glean from the slides is Postgres hasn&#x27;t failed them yet and the rewrite worked.<p>So as much as I want to talk about Oracle vs. Postgres, these slides aren&#x27;t giving me anything technical to debate.
评论 #12490049 未加载
评论 #12490092 未加载
评论 #12490086 未加载
评论 #12490004 未加载
评论 #12490662 未加载
评论 #12490307 未加载
评论 #12490517 未加载
trollixxover 8 years ago
I am using Yandex for my FOSS project&#x27;s domain. So far, I haven&#x27;t encountered any big issues. The web interface is plain and simple, but occasionally has some glitches.<p>Their mobile app (Android) is quite pleasant and lightweight.<p>What might be a problem for non-Russian speaking people is the lack of documentation in English. Quite often a random link redirects to a page in Russian.
manigandhamover 8 years ago
To stay on topic: Does anyone else have stories of moving massive datasets to postgres from other commercial databases?<p>We&#x27;re looking to make the switch from SQL Server when 9.6 comes out (and proves to be more scalable).
评论 #12490247 未加载
评论 #12490195 未加载
blinkingledover 8 years ago
&gt; 3x more hardware # for Postgres<p>Tells you something about how insanely costly Oracle&#x27;s licenses are. Whatever you say about Oracle though - Oracle DB is an incredibly well performing and reliable piece of software. (Attested by experience - we had several Oracle DBs running on HP-UX Itanium that only needed to be handled when OS and Oracle patches were needed. Massively used too - think 36 PA-RISC cores at peak, 24 IA64 ones. It also helps that there are lot of DBAs with great deal of Oracle experience.)
评论 #12495074 未加载
jorgecastilloover 8 years ago
Yandex.Mail is my favorite email provider and I would invite anyone reading this to give it a try.
评论 #12489462 未加载
leojgover 8 years ago
This seems good.<p>Not related with the migration itself but I tried to use yandex and its mailing service a couple of years ago when attempting to become google independent but it didn´t work well with spanish queries so I eventually went back to google. But I recall that yandex mail was really nice.
mbestoover 8 years ago
I look at the operations of a lot of middle market tech companies that are fairly old (10+ years in existence) and I&#x27;m starting to see more and more companies move off of Oracle and on to Postgres. I expect this trend to continue.
dangerboysteveover 8 years ago
What version of Postgres did they end up using?
评论 #12495902 未加载
oneloopover 8 years ago
Yandex is doing quite some interesting things, I think they don&#x27;t get enough love from HN.
评论 #12489475 未加载
评论 #12489363 未加载
评论 #12489476 未加载
Allamaprabhuover 8 years ago
I see that document is poorly formatted. Lacks sufficient indentation.
评论 #12490398 未加载