Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You need to build exactly the same kind of solution as the person called 'Randy' did in</p> <p><a href="http://www.simple-talk.com/opinion/opinion-pieces/bad-carma/" rel="nofollow">http://www.simple-talk.com/opinion/opinion-pieces/bad-carma/</a></p> <p>You can also google for 'inner platform effect', because if you try to build something that matches up to that requirement, then that's exactly what you will be doing.</p> <p>You will just be re-creating a DBMS outside your existing DBMS. You will be re-creating type and domain checks in your application code, while your existing DBMS already has them, and for exactly the same purpose as what the DBMS already offers for free. You will be re-creating expression parsers and compilers, while your existing DBMS already has them. You will be re-creating selections of data access strategies, while your existing DBMS already has them. And every little thing you will be re-creating and that your existing DBMS already has, will be a much poorer version of what your existing DBMS already has.</p> <p>Your user is seeking a software solution that can be built right now, and that can and will suit all possible needs he might run into in the future, without the further intervention of an IT person (meaning : where your user takes on the role of database designer, while not having the skills to do that, and while hoping that your app will fill in all the knowledge gaps that is needed, but not had by the user, to play that role).</p> <p>Does that sound to you like a reasonable requirement ? Do you really think that it is even remotely possible to build such an application ? Well, it is possible, kind of. Such applications do exist. They are called DB2, Oracle, Sybase, PostgreSQL, ... I have little doubt that it will be beyond reach for you to build something that matches those in a timeframe that your user can be kept waiting.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload