Concurrency control

Multiple granularity locking

In computer science, multiple granularity locking (MGL) is a locking method used in database management systems (DBMS) and relational databases. In multiple granularity locking, locks are set on objects that contain other objects. MGL exploits the hierarchical nature of the contains relationship. For example, a database may have files, which contain pages, which contain records. This can be thought of as a tree of objects, where each node contains its children. A lock on this structure (such as a shared or exclusive lock) locks the targeted node as well as all of its descendants. Multiple granularity locking is usually used with non-strict two-phase locking to guarantee serializability. (Wikipedia).

Video thumbnail

Combination Locks - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Double Dwell Reciprocating 3D Model

Based on a video from https://www.youtube.com/user/thang010146. This user has hundreds of amazing videos with mechanisms. This one can be seen here: https://www.youtube.com/watch?v=8h9mjKA5SjQ. Free 3D model at https://skfb.ly/onUTn.

From playlist Mechanisms

Video thumbnail

Separation of Variables - Multiple Dimensions - Part 2

Part 2 of solving for the temperature inside of a cube using separation of variables. We use a "double Fourier Trick" to obtain the coefficients of our series solution, and examine the solution with Mathematica.

From playlist Mathematical Physics II Uploads

Video thumbnail

Samsung Galaxy S5 customization - set up lock screen

In this video we teach you how to set up the Samsung Galaxy S5 lock screen to provide some security for your phone.

From playlist Technology

Video thumbnail

Counting: Find the Number of Lock Combinations

This video explains how to determine the number of lock combinations are possible.

From playlist Counting (Discrete Math)

Video thumbnail

How Do Multi-Tools Transform?

Under a steel frame, 17 different tools can deploy with a simple flick. Safety tabs lock each unique piece into place. MACHINES: HOW THEY WORK http://www.sciencechannel.com/tv-shows/machines-how-they-work/ Subscribe to Science Channel: http://bit.ly/SubscribeScience Facebook: https://ww

From playlist Machines: How They Work

Video thumbnail

Solving an equation with distributive property on both sides

👉 Learn how to solve multi-step equations with parenthesis and variable on both sides of the equation. An equation is a statement stating that two values are equal. A multi-step equation is an equation which can be solved by applying multiple steps of operations to get to the solution. To

From playlist Solve Multi-Step Equations......Help!

Video thumbnail

EMT 1493 Part 2: Excel Array Formulas Allocate Invoice Header Amounts To Transaction Line Table

Download Excel Files: Start: https://people.highline.edu/mgirvin/YouTubeExcelIsFun/EMT1493Start.xlsx Finished: https://people.highline.edu/mgirvin/YouTubeExcelIsFun/EMT1493Finished.xlsx Entire page with all Excel Files for All Videos: http://people.highline.edu/mgirvin/excelisfun.htm In th

From playlist Excel Lookup Functions & Formulas Beg - Adv

Video thumbnail

EMT 1493: Excel Formulas PivotTable: Allocate Invoice Header Amounts To Transaction Line Table

Download Excel Files: Start: https://people.highline.edu/mgirvin/YouTubeExcelIsFun/EMT1493Start.xlsx Finished: https://people.highline.edu/mgirvin/YouTubeExcelIsFun/EMT1493Finished.xlsx Entire page with all Excel Files for All Videos: http://people.highline.edu/mgirvin/excelisfun.htm In th

From playlist Full Advanced Data Analysis & BI Class (MSPTDA). Power Query, Power Pivot, DAX, M Code, Power BI & Excel (30+ Videos)

Video thumbnail

MSPTDA 23: Two Fact Tables? DAX, Power Query or Worksheet Formulas to Convert to 1 Fact Table

All 9 files for video in this zipped folder: https://people.highline.edu/mgirvin/AllClasses/348/MSPTDA/Content/DataModeling/MSPTDA-23-DownloadAllFiles.zip Download file individually at class web site: https://people.highline.edu/mgirvin/AllClasses/348/MSPTDA/Content/DataModeling/DataModeli

From playlist Excel Accounting Playlist Of Videos

Video thumbnail

Solving a multi-step equation by multiplying by the denominator

👉 Learn how to solve multi-step equations with variable on both sides of the equation. An equation is a statement stating that two values are equal. A multi-step equation is an equation which can be solved by applying multiple steps of operations to get to the solution. To solve a multi-s

From playlist How to Solve Multi Step Equations with Variables on Both Sides

Video thumbnail

Lec 19 | MIT 6.033 Computer System Engineering, Spring 2005

Transactions and Consistency View the complete course at: http://ocw.mit.edu/6-033S05 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.033 Computer System Engineering, Spring 2005

Video thumbnail

CERIAS Security: OS-Level Taint Analysis for Malware Investigation and Defense 6/6

Clip 6/6 Speaker: Dongyan Xu · Purdue University The Internet is facing threats from increasingly stealthy and sophisticated malware. Recent reports have suggested that new computer worms and malware deliberately avoid fast massive propagation. Instead, they lurk in infected machines

From playlist The CERIAS Security Seminars 2006

Video thumbnail

Excel Magic Trick 1424: Average, Moving Average at Different Granularity: DAX or Excel Formulas?

Download File: Start File: https://excelisfun.net/files/EMT1424Start.xlsx Finished File: https://excelisfun.net/files/EMT1424Finished.xlsx Entire page with all Excel Files for All Videos: https://excelisfun.net See how to calculate Average, Moving Average at Different Granularity in both D

From playlist Excel 2013 PowerPivot Playlist of Videos

Video thumbnail

19.2.3 Atomic Transactions

MIT 6.004 Computation Structures, Spring 2017 Instructor: Chris Terman View the complete course: https://ocw.mit.edu/6-004S17 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP62WVs95MNq3dQBqY2vGOtQ2 19.2.3 Atomic Transactions License: Creative Commons BY-NC-SA More info

From playlist MIT 6.004 Computation Structures, Spring 2017

Video thumbnail

A PaaS for Government - Anna Shipman

From Velocity Amsterdam 2015: Hosting is one of the most time-consuming barriers for new digital services, and usually involves duplicating work done elsewhere. I’ve been leading a team prototyping a PaaS for the UK government as a potential solution to that. This talk will share what we’v

From playlist Velocity Conference 2015 (Amsterdam)

Video thumbnail

Make A Combination Lock - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Latches and Flip-Flops 2 - The Gated SR Latch

This is the second in a series of computer science videos about latches and flip-flops. These bi-stable combinations of logic gates form the basis of computer memory, counters, shift registers, and more. In particular, this video covers the gated set-reset latch. It begins by reviewing

From playlist Latches and Flip-Flops

Video thumbnail

Lec 5 | MIT 6.189 Multicore Programming Primer, IAP 2007

Lecture 5: Parallel programming concepts License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu Subtitles are provided through the generous assistance of Rohan Pai.

From playlist MIT 6.189 Multicore Programming Primer, January (IAP) 2007

Related pages

Tree (data structure) | Concurrency control | Lock (computer science) | Database transaction | Serializability | Node (computer science) | Atomicity (programming) | Two-phase locking