Oren Nakdimon
VP Databases at Moovit
Karmi’el, Israel
Actions
Oren Nakdimon is an Oracle ACE Director with 30+ years of extensive and continuous experience with Oracle-based systems, as a developer, DBA, manager and instructor. Oren gained lots of knowledge about databases in general, and Oracle in particular, and likes sharing it - by blogging, tweeting, presenting in local and international conferences, and more.
He is the VP of Databases at Moovit, where he has been working since 2012.
Oren has recently won the "UKOUG Best Tech International Speaker of the Year (2022) Award" and the "Top Speaker Award for the Core & Database track" at Kscope22.
Area of Expertise
Topics
Write Less (Code) With More (Features)
This session covers many features that were added to the Oracle database in the recent releases, and allow us developers to become more efficient and productive.
Some features enhance the SQL language, so SQL statements can become much shorter and more readable than before. Other features offer built-in functionality that previously had to be implemented by the application.
Attend this session to learn about the new features, and see many useful examples.
Oracle SQL Pattern Matching Made Easy
Has your country ever won the Eurovision Song Contest two or more years in a row? As we'll see, this can be answered easily using SQL Pattern Matching.
A new clause – MATCH_RECOGNIZE – was added to the SELECT statement in Oracle 12c, to allow recognizing patterns in sequences of rows.
This new capability is very powerful, and introduces a completely new (yet somewhat intimidating) syntax. It allows solving a variety of problems in a simpler way than before, and with better performance.
The purpose of this entertaining and educating session is to explain the MATCH_RECOGNIZE feature from the basics, step-by-step, with many examples, and by that demonstrating how powerful and useful it is, and at the same time eliminating the fear from what may seem at first as complex syntax.
I won the Top Speaker Award for the Core & Database track at Kscope22 for this presentation.
Constraint Optimization: The Difference a Comma Can Make
A task can be done in a very short way and in a very long way. Which one will you choose?
Knowledge is Power!
This session gives lots of interesting knowledge about an allegedly boring topic - Constraints. And this knowledge will give you the power to optimize and make better decisions.
The behavior of adding columns and constraints to big tables in Oracle may vary significantly, in two aspects - duration and availability - based on the way we perform these operations. In addition, different constraints may have different impact, based on their syntax, types, states, locking, etc.
Attend this session to understand what happens exactly under the hood when we issue a simple ALTER TABLE statement, and how to utilize this knowledge for achieving better performance or higher availability.
This session is based on a series of blog posts I've published about constraint creation optimization, after investigating and analyzing various optimizations that Oracle applies in some cases, and neglects to apply in other cases.
How I Stopped Upgrading at Nights and Weekends, and Became More Relaxed and Productive
Do you shut your Oracle-based system down for application upgrades?
Do you upgrade only at nights and weekends (when you are tired and angry) for minimizing downtime?
I don’t, for more than 10 years now, because I use Edition-Based Redefinition (EBR). Join this session and learn from my experience.
EBR is a powerful feature of Oracle (added in version 11.2), that enables application upgrades with zero downtime, while the application is actively used and operational. I have been using it on a daily basis for many years now, in a production site that requires frequent application upgrades with very limited downtime, and find it very useful and fascinating.
Join this session to learn how to use EBR, see many live examples, and get tips from real-life experience in a production site using EBR extensively.
EBR is a hidden gem!
It can improve both the life of developers and DBAs and the experience of clients and users.
It is included in all Oracle Editions and requires no extra license, option or pack. And yet, not many know about this feature, let alone use it.
I think it's important to expose more Oracle professionals to EBR, and events such as your conference are perfect for this.
Design Patterns in PL/SQL and SQL
A software design pattern is defined in Wikipedia as "a general, reusable solution to a commonly occurring problem within a given context".
In this session we'll see design patterns for various common problems in SQL and PL/SQL, like how to implement some data model requirements, how to write SQL queries for specific types of questions, and how to use PL/SQL for solving some challenging tasks.
Design patterns are popular in C++ and Java, but the concept of general reusable solutions to commonly occurring problems can (and should) be applied in SQL and PL/SQL as well.
The concept of this session is based on a demo application that is built from scratch during the presentation, where every development requirement is a concrete example of a general common task, that is solved using some design pattern.
UKOUG Conference 2024
How I Stopped Upgrading at Nights and Weekends, and Became More Relaxed and Productive
Write Less (Code) With More (Features)
ITOUG Tech Day 2024
Write Less (Code) with More (Features)
Oracle SQL Pattern Matching Made Easy
Oracle CloudWorld 2023
Write Less (Code) with More (Features)
AIOUG OCYatra 2023 - Delhi
Zero-Downtime Application Upgrades with EBR Made Easy
Design Patterns in PL/SQL and SQL
AIOUG OCYatra 2023 - Chennai
Zero-Downtime Application Upgrades with EBR Made Easy
Design Patterns in PL/SQL and SQL
AIOUG OCYatra 2023 - Mumbai
Zero-Downtime Application Upgrades with EBR Made Easy
Design Patterns in PL/SQL and SQL
AIOUG OCYatra 2023 - Hyderabad
Zero-Downtime Application Upgrades with EBR Made Easy
Design Patterns in PL/SQL and SQL
AIOUG OCYatra 2023 - Pune
Zero-Downtime Application Upgrades with EBR Made Easy
Design Patterns in PL/SQL and SQL
AIOUG OCYatra 2023 - Bengaluru
Zero-Downtime Application Upgrades with EBR Made Easy
Design Patterns in PL/SQL and SQL
ilOUG Database Development Meetup
New Features for Developers in “Oracle Database 23c Free – Developer Release”
ilOUG Database Development Meetup
Design Patterns in PL/SQL and SQL
UKOUG Breakthrough 2022
Write Less (Code) with More (Features)
Design Patterns in PL/SQL and SQL
DOAG 2022
Oracle SQL Pattern Matching Made Easy
Write Less (Code) with More (Features)
Design Patterns in PL/SQL and SQL
OUG Ireland 2022
Oracle SQL Pattern Matching Made Easy
Write Less (Code) with More (Features)
ODTUG Kscope22
Oracle SQL Pattern Matching Made Easy
Write Less (Code) with More (Features)
ilOUG Database and Infrastructure Meetup
All About Partitioning
OUG Scotland 2022
Write Less (Code) with More (Features)
Oracle SQL Pattern Matching Made Easy
ilOUG Database Development Meetup
Write Less (Code) with More (Features)
Oracle Week 2021
PL/SQL New & Advanced Features for Optimal Performance, Security & Maintainability (a full day seminar)
UKOUG Together 2021
Design Patterns in PL/SQL and SQL
Write Less (Code) with More (Features)
Oracle Global Leaders Meeting
Agile Database Development
SOUG Day 2021
[via Zoom]
Intersession Communication in Oracle
INSYNC 2021
Constraint Optimization: The Difference A Comma Can Make
RMOUG Training Days 2021
[via Zoom]
Zero-Downtime Application Upgrades with EBR Made Easy
ilOUG Developers Forum
Oracle hidden gems 4 developers' series - First gem - Pipe & more
UKOUG Conference 2020
Constraint Optimisation: The Difference A Comma Can Make
Oracle Week 2020
PL/SQL New & Advanced Features for Optimal Performance, Security & Maintainability (a full day seminar)
Oracle Groundbreakers APAC Tour 2020
Constraint Optimization: The Difference A Comma Can Make
SPOUG 2020
[via Zoom]
Zero-Downtime Application Upgrades with EBR Made Easy
Oracle Groundbreakers EMEA Tour 2020
Zero-Downtime Application Upgrades with EBR Made Easy
Oracle Groundbreakers Yatra 2020
Constraint Optimization: The Difference a Comma Can Make
ilOUG Tech Days 2020
Zero Downtime Application Upgrades Made Easy
UKOUG Techfest 2019
Constraint Optimization: The Difference A Comma Can Make
Oracle SQL Pattern Matching Made Easy
ilOUG Meetup
Constraint Optimization: The Difference a Comma Can Make
Oracle Week 2019
PL/SQL New & Advanced Features for Optimal Performance, Security & Maintainability (a full day seminar)
Groundbreakers Tour EMEA 2019 - Slovenia
How to Upgrade Your Application with No Downtime (and No Additional Costs!)
Groundbreakers Tour EMEA 2019 - Croatia
Constraint Optimization: The Difference A Comma Can Make
How to Upgrade Your Application with No Downtime (and No Additional Costs!)
Groundbreakers Tour EMEA 2019 - Romania
Constraint Optimization: The Difference A Comma Can Make
How to Upgrade Your Application with No Downtime (and No Additional Costs!)
Oracle OpenWorld 2019
How to Upgrade Your Application with No Downtime and No Additional Costs
Oracle Code One 2019
Database Master Secrets: Tricks, Techniques, and Pitfalls
Riga Dev Days 2019
Oracle SQL Pattern Matching Made Easy
ilOUG Tech Days 2019
Oracle SQL Pattern Matching Made Easy
Constraint Optimization: The Difference A Comma Can Make
The Features for Developers that (Perhaps) You Didn’t Know About
UKOUG Tech 18
Constraint Optimization (or “The Difference One Comma Can Make”)
DOAG 2018
Patch Your Application With No Downtime (& No Extra Costs!)
Oracle SQL Pattern Matching Made Easy
BGOUG Autumn Conference 2018
Constraint Optimization (or “The Difference One Comma Can Make”)
Oracle SQL Pattern Matching Made Easy
ilOUG Tech Days 2018
Oracle Development Best Practices in Moovit
Oracle OpenWorld 2017
Collections in SQL (as part of the "EOUC Database ACES Share Their Favorite Database Things" session)
Write Less (Code) With More (Oracle 12c New Features)
ilOUG Oracle Technologies Meetup
Oracle 12c SQL Pattern Matching Made Easy
OGh Tech Experience 2017
Write Less (Code) With More (Oracle 12c New Features)
OUG Ireland 2017
Oh Really? I Didn't Know it is Supported in Standard Edition!
How to Upgrade Your Application with no Downtime (and no Additional Costs!)
Question Time with ACEs & Ask Tom’s Chris Saxon and Maria Colgan
ilOUG Oracle Technologies Meetup
The features that (maybe) you didn't know about
UKOUG Tech 16
Oh Really? I Didn't Know it is Supported in Standard Edition!
ODTUG and IOUG CodeTalk webcast
A View from the Trenches: Oracle Database Development at Moovit
Oracle Paris Meetup
Meetup avec Oren Nakdimon:
I presented “Write Less (Code) with More (Oracle 12c New Features)” and a short introduction to EBR
Oracle OpenWorld 2016
My Favorite Feature - Edition-Based Redefinition (as part of the "EOUC Aces Share Their Favorite Oracle Features" session)
Upgrading the Moovit App with Zero Downtime Using Edition-Based Redefinition
ilOUG Tech Days 2016
How to Upgrade Your Application with no Downtime (and no Additional Costs!)
Write Less (Code) With More (Oracle 12c New Features)
OUG Ireland 2016
How to Upgrade Your Application with no Downtime (and no Additional Costs!)
Write Less (Code) with More (Oracle 12c New Features)
ilOUG Tech Days 2015
Indexes and Indexing in Oracle 12c
Deep Dive into Oracle 12c Pattern Matching
SrOUG 7
Edition Based Redefinition Best Practices
Write Less (Code) with More (Oracle 12c New Features)
DOAG 2014
Edition Based Redefinition Best Practices
Write Less (Code) with More (Oracle 12c New Features)
Oracle Week 2014
Oracle Database 12c New Features for Developers (a full day seminar)
ilOUG DBA Forum
Edition Based Redefinition
Oracle Week 2013
Oracle Database 12c New Features for Developers (a full day seminar)
Oracle Database Objects Internals (a full day seminar)
ilOUG DBA Forum
Index Organized Tables and Clustered Tables
Oracle Week 2012
Oracle Database Objects Internals (a full day seminar)
Oren Nakdimon
VP Databases at Moovit
Karmi’el, Israel
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top