I realize that its not the intend use, but this would solve a very real pain most technology companies have.
201 karma · joined April 4, 2014
I realize that its not the intend use, but this would solve a very real pain most technology companies have.
Templating can absolutely save time and boilerplate, but adding a DSL over a DSL in the form or ORM may well be the problem.
Try it for yourself.
This is for every single row in your database and will increase the size of your database substantially.
However, business users always knew SQL. SQL was designed for non-technical people. Thats why 2-3 years back, even google brought back SQL to its big data platforms. Even at my last job, some finance guys had no problem using it. Also, 'integration engineers' should have been 'data engineers' and while that is hot right now, people need to remember that its a solved problem as there have been ETL tools that do that for you for about 20 years (see informatica).
Its just that Postgres may need a little more coding and is less automatic than MySQL that people shy away from it..
I do like the time and information spent about spreading load accross database servers and not nearly enough people are considering splitting reads and writes from a master/slave setup.
Its just that its frustrating to me that engineers view databases as some sort of mysterious black box that you need to solve by working around it or replacing it entirely.
If the price is good (and considering you would not have to pay for salaries as well) you would be a fool not to take it.
I know its hard to imagine, but it is true and most devops teams look to a shiny new tech they saw at a meet up than (like you said) fix 90s era technologies.