4 ms·
Code like this makes me think of the famous line from the film version of Hellraiser: "I have such sights to show you..." Contrast PostgreSQL or... uhh... virt
by api 8y ago
Code like this makes me think of the famous line from the film version of Hellraiser: "I have such sights to show you..."
Contrast PostgreSQL or... uhh... virtually any other database. Oracle's mess is clearly a result of bad management, not a reflection of the intrinsic difficulty of the problem domain.
- castathrowaway 8y agoThe KDB+ database has been around for 20 years. The executable is ~ 500kb. Enterprise software is gross.
- majewsky 8y ago> The executable is ~ 500kb. So... is this good or bad? A Hello World in Go is on the order of 2 MB. That doesn't say anything about code bloat, it just says that Go prefers static over dynamic linking.
- castathrowaway 8y agoThat 2 MB might be messier than you suggest. It seems like people close to the project spent time trying to clean it up: https://github.com/golang/go/issues/6853 https://github.com/golang/go/issues/6853
- ternaryoperator 8y agoNonsense. The problem domain you dismiss is hideously complicated. Oracle DB and PostgreSQL are entirely different classes of products. No airline runs its reservation system on PostreSQL. That's not a coincidence.
- meshugga 8y agoIt's not a coincidence, no, because Oracle can provide support guarantees in a way a Postgres contractor can not. This is also a factor for independent developers (who build airline reservation systems) who need to choose a RDBMS for their product - they'll choose oracle, because ... Oracle can provide support guarantees in a way a Postgres contractor can not. Which makes Oracle not a different class of product than Postgres, but a different class of support for the product. (which could be considered part of the product, so ... maybe you're right)
- p0nce 8y ago> The problem domain you dismiss is hideously complicated. https://medium.freecodecamp.org/the-biggest-codebases-in-history-a128bb3eea73 https://medium.freecodecamp.org/the-biggest-codebases-in-his... Size of software reflects the number of people working on it (and for how long), not essential complexity.
- mdavid626 8y agoThis is interesting, could you elaborate?
- rv77ax 8y agoHave you heard the term "marketing"?
- TheHaakon 8y agoNo, they use Amadeus. Amadeus is a wonderful mainframe program that perfectly and with 100% accuracy faithfully models how you'd book a train ticket in France in the fifties. What more could we want?