What a load of crap ... comparing gaming development with SGBD.... Oracel and MYSQL are using high-level programming language like SQL, which is accessible to newbees. We are talking about low-level (eletronically) software engineering with proprietary technology here. There is no such such as "Developing on the PS3/360 for dummies" right ? |
Two points to this:
1) firstly I was writing the low-level libraries for higher level programs to use SQL e.g. allocating handles and preparing statements with flags to use C-style null terminated value strings, converting to native data types and doing byte order swapping etc - so that a higher level program can just execute a high-level SQL string. The sort of stuff that ODBC / JDBC does, but they aren't reliably available on all the platforms we use (damn AIX 4.3).
2) you're exactly right about the difference in complexity - hence I was talking about 1.5 days versus a week to do this work, while writing a game engine can take years.
But I think the analogy stands. For PHP I knew to do mysql_init, mysql_options, then mysql_real_connect. For Oracle, I had to learn to use OCIEnvInit, OCIHandleAlloc a few times for various handles, OCIServerAttach, OCIAttrSet, OCISessionBegin. Overall both sequences connect to a database with the options I want.