Iggy Fernandez

968 posts

Iggy Fernandez

Iggy Fernandez

@OraTweets

Editor of the NoCOUG Journal and the author of Beginning Oracle Database 11g Administration (Apress, 2009)

California เข้าร่วม Kasım 2009
70 กำลังติดตาม721 ผู้ติดตาม
Iggy Fernandez
Iggy Fernandez@OraTweets·
Happy to be back on Twitter. It will always be Twitter to me, not Xitter. My account was hacked and an authenticator app enabled. I could not login even though I could reset my password. Multiple support tickets later, I'm back. What's happening?
GIF
English
17
0
0
119
Iggy Fernandez
Iggy Fernandez@OraTweets·
A special song for the lunch sponsor @Quest at the quarterly conference of the Northern California Oracle Users Group at the Oracle conference center in Redwood City. A BIG THANK YOU to @Quest for being such a loyal supporter of user groups.
English
0
0
2
309
Iggy Fernandez
Iggy Fernandez@OraTweets·
A BIG THANK YOU to lunch sponsor @Quest at the quarterly conference of the Northern California Oracle Users Group at the Oracle conference center in Redwood City. Thank you @Quest for being such a loyal supporter of user groups.
Iggy Fernandez tweet mediaIggy Fernandez tweet mediaIggy Fernandez tweet mediaIggy Fernandez tweet media
English
0
0
1
104
Iggy Fernandez
Iggy Fernandez@OraTweets·
A special song for the lunch sponsor @Quest at the quarterly conference of the Northern California Oracle Users Group at the Oracle conference center in Redwood City. A BIG THANK YOU to @Quest for being such a loyal supporter of user groups.
English
1
0
0
108
Iggy Fernandez
Iggy Fernandez@OraTweets·
“I am the master of my fate, I am the captain of my soul.” These profound words remind us that while the external world may impose itself upon us with unforeseen challenges, we retain an unyielding sovereignty over our internal worlds. instagram.com/reel/Cv3SMlpqB…
English
0
0
0
72
Iggy Fernandez
Iggy Fernandez@OraTweets·
@gwenshap It is possible to construct transaction histories that are arguably acceptable even if they cannot be produced by any serial execution of the transactions involved. However, serializability of transaction histories is commonly used as the definition of correctness.
English
0
0
0
40
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
The intersection between transactions and ACID is especially interesting. You can have ACID without transactions (BerkleyDB had ACID guarantees on single statements). But once you had transactions, they interact with all letters. Atomic: fully committed or fully rolled back Consistent: RDBMS define consistency as "enforce FK constraints". PG and Oracle support checking FK constraints for consistency either for every operation in a transaction or once at the end of a transaction (deferred). Isolated: The famous 4 isolation levels. Ideally, concurrent transactions will result in a state that is achievable with some serial execution. In practice, it is rare for real systems to run this way, so some anomalies are allowed. Durable: Once committed, transactions should survive crashes and other errors.
English
4
0
20
3.4K
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
I've ran into quite a few social posts that conflate relational databases, SQL, transactions and ACID. This is wrong in the sense that these are different concepts and you can mix and match them in different ways. But turns out that historically, RDBMS predates SQL and ACID by a few years. RDBMS were first defined in 1970. In Codd's famous paper: "A Relational Model of Data for Large Shared Banks." SQL language was first published in 1974: "SEQUEL: A Structured English Query Language" ACID was first coined in 1983, although Jim Grey claimed IBM databases had ACID since 1973. And the SQL standard only formally defined transaction isolation levels in 1992 (!)
English
7
25
164
28.8K
Iggy Fernandez
Iggy Fernandez@OraTweets·
@gwenshap Hal Berenson was VP of RDS at Amazon and was one of my interviewers when I applied there. I did not know the name of the person who had been interviewing me but somehow this paper came up in the conversation and that's when he told me his name.
English
0
0
0
36
Iggy Fernandez
Iggy Fernandez@OraTweets·
@gwenshap The big problem is that applications do not use SERIALIZABLE isolation even when it is available. It would seem that they value concurrency over integrity. Or that the developers were just not aware of the problem.
English
0
0
0
30
Iggy Fernandez
Iggy Fernandez@OraTweets·
@gwenshap The "snapshot isolation" level level was only required because of the "common misconception that disallowing the three phenomena implies serializability" (quoting from the paper).
English
0
0
0
30
Iggy Fernandez
Iggy Fernandez@OraTweets·
@gwenshap NLP. Generate AI will translate natural language queries (any language, not only English) and retrieve data using plug-ins. The masses will get the data they crave without having to learn "high-level, non-procedural languages." An old quote from an old paper:
Iggy Fernandez tweet media
English
1
0
3
96
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
What do *you* see as the biggest trends in cloud-native databases these days? (feel free to define "DB" any way you want - any data model, any type of consistency, etc) I'll share my view next week, but want to hear yours first... just in case I missed something big :)
English
20
6
35
23.4K