Guy Harrison

Chief Technology Officer

dbKoda.com

Biography

Guy Harrison is a software professional with more than 20 year's experience in database design, development, administration, and optimization. He is the author of Next Generation Databases, Oracle Performance Survival Guide and MySQL Stored Procedure Programming as well as well as other books, articles and presentations on database technology. He writes a monthly column for Database Trends and Applications and is an Oracle ACE alumni and a MongoDB certified DBA.

Papers

Making sense of todays Database technologies (Connect 2019)

Event: Connect 2019, Melbourne-Connect-2019

Stream:Architecture, Cloud Database & Technology

It used to be that one type of database - the RDBMS - was used for virtually all application workloads. Today, the RDBMS competes with other types of database technologies: Big Data systems such as Hadoop and Spark, NoSQL systems such as MongoDB and graph databases like Neo4J and cloud-native offerings such as DynamoDB and CosmosDB. How do you choose the best database for your application? In this presentation, we'll compare the current state of database technologies and contrast the strengths and weaknesses of each. We'll also look at the emerging technologies that stand to create more change in the database arena, most notably the use of Blockchains for data storage.

Blockchain vs Database

Event: 2020 Webinar Series

Stream:Emerging Technologies

Blockchains have become famous as the underpinning of cryptocurrencies such as Bitcoin. However, they have much wider implications for database systems and applications. The Blockchain provides the internet with a built-in trusted transactional layer and a new type of tamper-proof distributed database. ProvenDB and ProvenDocs are two Atlas-enabled services that use MongoDB Atlas as a data store and blockchain as a mechanism for adding tamper-proofing and immutable histories. We'll start with an overview of Blockchain technology including key concepts of proof of work consensus protocols and how these lead to the immutable characteristics of the Blockchain. We'll compare that to traditional databases and see how the two might work together. Finally, we'll look a how existing database vendors like Oracle are responding to the emergence of Blockchain technology

Next Generation Databases

Event: 2020 Webinar Series

Stream:Emerging Technologies

Over the past ten years the data revolution has been accompanied by a revolution in database systems. The one size fits all RDBMS has given way to a plethora of diverse data management technologies. This talk will survey these new database technologies, consider their utility in leveraging existing data assets and speculate on how these will evolve to meet tomorrows data needs. We’ll conclude with a review of how these trends influence Oracle’s data management platform.