dburtsev (dburtsev) wrote,

The DeWitt Clause: Why You Rarely See Database Benchmarks

Back in the early 1980s, Dr. David DeWitt – who you might know from past PASS Summit keynotes, formerly of Microsoft (LinkedIn) – was working on measuring database performance. His team wrote a benchmark, ran it against Oracle, and Oracle didn’t fare well in the results.
Oracle reacted as one would expect – they were furious, and wanted DeWitt fired. You can read DeWitt’s remembrance of it in the article DB Test Pioneer Makes History by Timothy Dyck.
To prevent it from happening again, Oracle inserted a clause in their licensing that basically said you can’t publish benchmarks without getting Oracle’s explicit approval.
Еще в начале 1980 – х годов д – р Дэвид Девитт, ранее Microsoft (LinkedIn), работал над измерением производительности базы данных. Его команда написала бенчмарк, запустила его против Oracle, и Oracle не преуспела в результатах.
Оракул отреагировал так, как можно было ожидать – они были в ярости, и хотели уволить Девитта. Вы можете прочитать воспоминание Девитта об этом в статье dB Test Pioneer делает историю Тимоти Дейка.
Чтобы предотвратить это снова, Oracle вставила в свое лицензирование пункт, в котором в основном говорилось, что Вы не можете публиковать тесты без явного одобрения Oracle...

And right about now, I bet a lot of you are going, “Yeah, that nasty mean Oracle is just nasty and mean.”
Except check out SQL Server’s End User Licensing Agreement, which includes the line:
BENCHMARK TESTING. You must obtain Microsoft’s prior written approval to disclose to a third party the results of any benchmark test of the software.
И прямо сейчас, я держу пари, многие из вас говорят: "да, этот противный Оракул просто противный и злой.”
За исключением лицензионного соглашения конечного пользователя SQL Server, которое включает строку:
БЕНЧМАРК-ТЕСТИРОВАНИЕ. Вы должны получить предварительное письменное разрешение корпорации Майкрософт на раскрытие третьим лицам результатов тестирования программного обеспечения.

Open source databases don’t have restrictions like that, so the open source world is chock full of benchmarks comparing different versions, features, hardware, cloud providers, you name it. But the closed source arena? Not so much.
Базы данных с открытым исходным кодом не имеют таких ограничений, поэтому мир с открытым исходным кодом полон тестов, сравнивающих различные версии, функции, оборудование, облачные провайдеры и так далее.
Tags: it

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.