Live data from Hacker News

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

pgcon.org

101–110 of 222 posts

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

#101
post #47
post #44

Yandex.Mail provides custom domain E-Mails for free, the only large company to do so and not to mention how good it is.

Russian email hosting. What could go wrong?

Think about it this way. If you live in US and use gmaik, NSA spies on you and you have potential to be put away in terrorist military prison.

If you live in US but use yandex, Russian gov spies on you but you live in USA and therefore cannot be arrested as easily.

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

#102
post #101
post #47

Earlier quoted context omitted.

Russian email hosting. What could go wrong?

Think about it this way. If you live in US and use gmaik, NSA spies on you and you have potential to be put away in terrorist military prison. If you live in US but use yandex, Russian gov spies on you but you live in USA and therefore cannot be arrested as easily.

Russia's extensive use of online trolling means I'd be as worried about their government surveilling me.

http://www.stratcomcoe.org/internet-trolling-hybrid-warfare-...

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

#103

My take aways: * Reasons to migrate were: unresponsive support, inconvenient deployment, closed source, huge cost. * It took just 10 man-years to rewrite whole project from Oracle to Postgres (e.g. 10 developers, 1 year), which is amazing. * They benefited from Postgres data versioning, arrays and composite types. * They liked writing logic on PL/pgSQL more than on Oracle PL/SQL: reduced code size, increased test cov…

> Great thing for community is that Yandex now commited to Postgres, meaning it will get more testing and bug-fixes faster. That remains to be seen. There's a fair amount of huge postgres users that don't even bother to report bugs they find...

It's already seen during couple of years – google author's name on postgresql.org (maillists archives)

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

#104
post #53

So having read through the slides, these are not bad slides, but I'm missing the 'real' wow-factor of why Postgres was a better choice in the end than Oracle. There's no doubt that the rewrite (which, because of PL/SQL -> PL/pgSQL, there was a rewrite) benefited them, but all I can glean from the slides is Postgres hasn't failed them yet and the rewrite worked. So as much as I want to talk about Oracle vs. Postgres,…

Oracle licensing costs are ridiculous.

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

#105

Earlier quoted context omitted.

Yeah, I always find it amusing when people find russia and china on a lower moral/ethical ground when everything on american soil is equally watched and processed. if not by nsa, it's for ads.

Asking seriously, but isn't Russia fundamentally closer to a kleptocracy? Dishonesty is apparently more pervasive and built in to their culture. From my understanding, bribe culture and cheating are an accepted norm. Not to say these characteristics do not exist in America, just not anywhere to the same extent?

I've lived in SPB for a few years now (american expat), and there's...some truth to it. The idea of cops just grifting you non-stop is overstated; more likely than not they just wanna not have to do work. Even when it comes to checking documents for folks from the southern countries (uzbekistan, tajikistan, etc) most of the time the police try to speed stuff along so they can get back to smoking, having tea, or stopping off at a kebab place.

Even though everyone I know here calls the process "bribing", it's greasing the wheels - in some ways, it's bad that it happens. At the same time though, everyone is allowed to participate in the bribing and whoever takes the bribes can and will settle for what they can get.

I wouldn't say dishonesty is more pervasive - quite the opposite, most people are brutally honest, sometimes to a fault. When it comes to official things, it's true, you can grease the wheels and get preferential treatment. Certain problems can go away with a few well placed notes, and so on. Schools are a bit different too since the collapse of the Soviet Union. From what I'm told, there's a lot of pressure from the state to ensure that students pass, so students will repeat through classes as long as necessary to pass them, and often professors will just give out the lowest possible passing grade to get rid of bad students. A little bit of cash will net you a better grade, which will get you access to better universities.

Just as an outsider looking in and watching, I see it more as the same bad system that exists elsewhere but at least the system is open to everyone.

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

#106
post #96
post #73

Earlier quoted context omitted.

Please take a look at the Human Rights Watch reports[0] for USA, China and Russia. I honestly wonder how you can reach such a conclusion about freedom of expression and human rights in those countries. [0] https://www.hrw.org/world-report/2016

Human Rights Watch being an American organisation, led by a member of the US power elite (e.g. Goldman Sachs, Soros' OSF) might have something to do with it? Nah, perish the though!

HRW funding and staff indeed looks surprisingly US-biased. But Amnesty and PEN also score the US a couple notches above Russia and China.

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

#107

My take aways: * Reasons to migrate were: unresponsive support, inconvenient deployment, closed source, huge cost. * It took just 10 man-years to rewrite whole project from Oracle to Postgres (e.g. 10 developers, 1 year), which is amazing. * They benefited from Postgres data versioning, arrays and composite types. * They liked writing logic on PL/pgSQL more than on Oracle PL/SQL: reduced code size, increased test cov…

> Great thing for community is that Yandex now commited to Postgres, meaning it will get more testing and bug-fixes faster. That remains to be seen. There's a fair amount of huge postgres users that don't even bother to report bugs they find...

But you're right – a lot of such companies exist unfortunately.

If Uber DBAs came to IRC or any public place (see http://Postgres.chat) where Postgres experts are present and didn't hesitate asking questions, they would still be running Postgres.

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

#108
post #105

Earlier quoted context omitted.

Asking seriously, but isn't Russia fundamentally closer to a kleptocracy? Dishonesty is apparently more pervasive and built in to their culture. From my understanding, bribe culture and cheating are an accepted norm. Not to say these characteristics do not exist in America, just not anywhere to the same extent?

I've lived in SPB for a few years now (american expat), and there's...some truth to it. The idea of cops just grifting you non-stop is overstated; more likely than not they just wanna not have to do work. Even when it comes to checking documents for folks from the southern countries (uzbekistan, tajikistan, etc) most of the time the police try to speed stuff along so they can get back to smoking, having tea, or stopp…

> Even though everyone I know here calls the process "bribing", it's greasing the wheels

"Greasing the wheels" is a popular euphemism for bribery, not a distinct different act which contrasts with bribery.

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

#109
post #94

Earlier quoted context omitted.

No, they don't. But you can use Yandex.Mail with your own domain by configuring your DNS and setting up Yandex.Mail account. It's a great solution for small businesses and families.

I was reading that link. Do I have to use their DNS servers, or is it just enough to point the MX record to yandex?

https://yandex.com/support/domain/records.xml

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

#110
post #49

Earlier quoted context omitted.

Yandex is a public company with stocks on NASDAQ. Can you ever imagine how it is hard to hide bribes inside of public company budget? :)

Two words: "consultancy services"

You can check it on sec.gov. Yandex spend nothing on consultancy for 2014 and 2015 years
Post reply on HN