3 ms·
Oooops, you forgot the first rule of Datomic license: Thou shall not talk about the Datomic (un)performance!
by gargamel9 8y ago
Oooops, you forgot the first rule of Datomic license: Thou shall not talk about the Datomic (un)performance!
- stingraycharles 8y agoYep, for how much they are involved in the open source community, it's fairly disappointing this is not allowed: https://www.datomic.com/on-prem-eula.html https://www.datomic.com/on-prem-eula.html "[The licensee will not] (j) publicly display or communicate the results of internal performance testing or other benchmarking or performance evaluation of the Software; " I wish they wouldn't do this, it seems that they simply do not want to talk about this topic, even though the reason people usually choose Datomic is not performance but rather its abstractions -- so why the hostile attitude?
- RaleyField 8y ago> simply do not want to talk about this topic I wonder if there are many respectable companies that don't allow you to post benchmarks. It's almost as if they don't have any confidence in their product that they have to resort to such extraordinary measures.
- deleted 8y ago[deleted]
- striking 8y agoOracle, Microsoft. They're called "DeWitt clauses", after the researcher who first invoked Oracle's wrath after publishing benchmarks and finding them to be the slowest. Read on: * more about DeWitt: https://en.wikipedia.org/wiki/David_DeWitt#The_%22DeWitt_Clause%22 https://en.wikipedia.org/wiki/David_DeWitt#The_%22DeWitt_Cla... * an overview of database licenses with such a clause today: https://stackoverflow.com/a/12116865/1376005 https://stackoverflow.com/a/12116865/1376005 * an essay discussing the legality of such clauses, with links to further material on/about them: https://www.dwheeler.com/essays/dewitt-clause.html https://www.dwheeler.com/essays/dewitt-clause.html
- 3rdAccount 8y agoI think they've said before that they don't want someone saying the performance sucks when it is really just a bad query or something else that isn't the databases fault...this is usually the reason why talking about performance is outlawed.
- dwohnitmok 8y agoBut an analogous situation holds for almost all performance benchmarks of any product right? That seems to be an argument against ever making any benchmarks public.
- 3rdAccount 8y agoI don't agree with it.
- ttwwmm 8y agoFor the unfamiliar: > The Licensee hereby agrees, without the prior written consent of Cognitect, which may be withheld or conditioned at Cognitect’s sole discretion, it will not: [...] (j) publicly display or communicate the results of internal performance testing or other benchmarking or performance evaluation of the Software; [...] https://www.datomic.com/on-prem-eula.html https://www.datomic.com/on-prem-eula.html I.e., the Oracle approach.