K
Keith Sudbury
Guest
Having worked on some very large systems on a variety of different languages and databases... Multi-threading inside of a programming language is highly overrated. There are much better ways to solve performance and scaling issues than making any given client do more work. When a developer decided that MT was needed there was almost always a design issue or a programming issue that needed to be resolved instead of just using brute force to try and finish the task faster. Throwing more horsepower at application problems can quickly lead to needing more horsepower for the database tier. Even parallel queries in the database are often abused as a "fix" instead of correcting the query or index/tables. Of all of the things that could hurt the future of OE and/or make comparisons with other languages/databases unpleasant.. MT in the ABL is probably not even in the top 100.
Continue reading...
Continue reading...