Viewing 15 posts - 16 through 30 (of 44 total)
Jonathan,
Yes of course, that's what hmbacon is saying. Not to identify and implement the natural keys would be a serious mistake. Natural keys are almost essential and it's difficult to...
August 20, 2019 at 5:08 am
Some great points there, hmbacon. The problems you describe happen when developers look at things only in the abstract and lose sight of the fact that databases succeed or fail...
August 19, 2019 at 10:01 am
Hi Rick,
Did you misread me? I didn't say without DBMS, I said the innovative stuff tends not to use SQL DBMS, meaning the traditional SQL-only engines made by Oracle, Microsoft...
August 16, 2019 at 8:46 pm
Agreed. Elasticity rather than cost is very often the clincher when it comes to cloud. But whether cloud or on-prem it seems to me that most of the interesting and...
August 16, 2019 at 2:22 pm
Hi Roger,
Maybe this off-topic part of the discussion has gone on a bit too long, but on a matter of terminology, maybe you might make yourself clearer if you avoided...
August 15, 2019 at 7:49 pm
Thanks X. There is a (perhaps understandable) tendency for technologists like us to stick with "patterns" as a substitute for the more fundamental issues. Sometimes you have to deal with...
August 15, 2019 at 4:49 pm
However, while that is certainly true and very valuable to companies of that size, most companies will never come close to needing the requirements that Amazon, EBay, and other...
August 15, 2019 at 4:07 pm
However, all of the important innovations in data management over the last 6-10 years have happened outside the core "SQL DBMS" space. I suspect that will continue to...
August 15, 2019 at 3:19 pm
There's definitely truth in the idea that a wave of tools aimed at generalist users (e.g. Notebooks like Jupyter and Zeppelin; platforms like DataIku) are continuing to broaden the scope...
August 15, 2019 at 10:27 am
A key is a key whether it is implemented using a PRIMARY KEY constraint, UNIQUE constraint or other means. Referential integrity is something else because not all keys are referenced...
August 14, 2019 at 10:08 am
Hi Steve
Natural keys serve a very different purpose to surrogates so it's pretty meaningless to say one is "superior" to the other. You will need both. If my patients are...
August 13, 2019 at 4:42 pm
My example of merging data was a scenario where the old system was being discontinued and the target system had to do the job of both. That was why it...
August 13, 2019 at 3:51 pm
If they do change they are not surrogate keys
Suppose I have to merge data from two systems which happen to have conflicting surrogate primary key values even though they represent...
August 13, 2019 at 3:13 pm
Roger, I agree with nearly all you have said but when I said before that natural keys could be unique but mutable you said you "vehemently" disagreed with me! Perhaps...
August 13, 2019 at 12:47 pm
You already said, and I agree, that login names can change. Similarly customer account numbers, so those are two relatively common cases of keys that may need to be updated....
August 13, 2019 at 8:01 am
Viewing 15 posts - 16 through 30 (of 44 total)