Sanjay Verma - Foster City CA, US Mark L. McAuliffe - Palo Alto CA, US Sherry Listgarten - Palo Alto CA, US Sibsankar Haldar - Madhyamgram, IN
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/00 G06F 17/30
US Classification:
707 1, 714 16
Abstract:
A two copy versioning scheme is proposed. The scheme provides efficient implementation for a high read load database and eliminates read dependencies. The versioning scheme provides efficient implementation for transactions executing under ANSI READ COMMITTED isolation, and is extensible to serializable isolation. The two-copy versioning scheme is garbage free meaning that all versions of data records are used during execution and is adapted to index scanning operations. A “deferred delete” scheme allows read transactions to complete data deallocation operations. Statements that require “snapshots” are efficiently supported.
Operating Logging For Online Recovery In Shared Memory Information Systems
Sanjay Verma - Foster City CA, US Mark Lawrence McAuliffe - Palo Alto CA, US Kirk Meredith Edson - Fremont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707684, 707685, 714 19
Abstract:
Clients are permitted to directly attach to a client server system. An oplog management system tracks changes as clients make the changes to control structures of the direct connection client server system. The Oplogging system stores changes in oplogs. Then, if a client fails, the Oplogging system can repair the control structures, either by undoing the changes made by the client, or else completing the changes in place of the client; depending upon principles defined.
Database Management System With Efficient Version Control
Sanjay Verma - Foster City CA, US Mark L. McAuliffe - Palo Alto CA, US Sherry Listgarten - Palo Alto CA, US Sibsankar Haldar - Madhyamgram, IN
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00
US Classification:
707662, 707661, 707667
Abstract:
A two copy versioning scheme is proposed. The scheme provides efficient implementation for a high read load database and eliminates read dependencies. The versioning scheme provides efficient implementation for transactions executing under ANSI READ COMMITTED isolation, and is extensible to serializable isolation. The two-copy versioning scheme is garbage free meaning that all versions of data records are used during execution and is adapted to index scanning operations. A “deferred delete” scheme allows read transactions to complete data deallocation operations. Statements that require “snapshots” are efficiently supported.
User-Defined Parallelization In Transactional Replication Of In-Memory Database
Sourav Ghosh - Union City CA, US Rohan Aranha - Redwood City CA, US Tirthankar Lahiri - Palo Alto CA, US Mark McAuliffe - Palo Alto CA, US Chih-Ping Wang - Palo Alto CA, US Paul Tuck - Swindon, GB Nagender Bandi - Foster City CA, US John E. Miller - Los Altos CA, US Dina Thomas - Palo Alto CA, US Marie-Anne Neimat - Atherton CA, US
International Classification:
G06F 17/30
US Classification:
707615, 707E17005
Abstract:
A replication track is a designated group of transactions that are to be replicated at a destination database in a way that, with respect to any other transaction in the replication track, preserves transactional dependency. Further, transactions in a replication track can be replicated at the destination database without regard to transactional dependency of other transactions in another track. This facilitates concurrent parallel replication of transactions of different tracks. Replicating data in this manner is referred to herein as track replication. An application may request execution of transactions and designate different tracks for transactions.
Tirthankar Lahiri - Palo Alto CA, US Dina Thomas - Palo Alto CA, US Kirk Meredith Edson - Fremont CA, US Subhradyuti Sarkar - Fremont CA, US Mark McAuliffe - Palo Alto CA, US Marie-Anne Neimat - Atherton CA, US Chih-Ping Wang - Palo Alto CA, US
Assignee:
ORACLE INTERNATIONAL CORPORATION - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707741, 707E17037
Abstract:
In column domain dictionary compression, column values in one or more columns are tokenized by a single dictionary. The domain of the dictionary is the entire set of columns. A dictionary may not only map a token to a tokenized value, but also to a count (“token count”) of the number of occurrences of the token and corresponding tokenized value in the dictionary's domain. Such information may be used to compute queries on the base table.
- Mountain View CA, US Brandon Davis - Mountain View CA, US Mark L. McAuliffe - San Francisco CA, US Benjamin Scholbrock - San Jose CA, US Zoltan DeWitt - Daly City CA, US Phillip Hord - Mountain View CA, US Ronald Karr - Palo Alto CA, US
International Classification:
G06F 3/06 G06F 12/02
Abstract:
A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
Data Rebuild When Changing Erase Block Sizes During Drive Replacement
- Mountain View CA, US Timothy W. Brennan - San Francisco CA, US Mark L. McAuliffe - San Francisco CA, US Neil Buda Vachharajani - Menlo Park CA, US
International Classification:
G06F 3/06 G06F 12/10
Abstract:
A method for rebuilding data when changing erase block sizes in a storage system is provided. The method includes determining one or more erase blocks to be rebuilt and allocating one or more replacement erase blocks, wherein the one or more erase blocks and the one or more replacement erase blocks have differing erase block sizes. The method includes mapping logical addresses, for the one or more erase blocks, to the one or more replacement erase blocks and rebuilding the one or more erase blocks into the one or more replacement erase blocks, in accordance with the mapping.
- Mountain View CA, US Andrew R. Bernat - Mountain View CA, US Timothy W. Brennan - San Francisco CA, US Mark L. McAuliffe - San Francisco CA, US Neil Buda Vachharajani - Menlo Park CA, US
International Classification:
G06F 3/06
Abstract:
A method of using flash storage devices with different sized erase blocks is provided. The method includes allocating a plurality of erase blocks of heterogeneous erase block sizes to a RAID stripe, to form a tile pattern having the heterogeneous erase block sizes in the RAID stripe. The method includes writing the RAID stripe across the flash storage devices in accordance with the allocating, and stopping the writing the RAID stripe, responsive to contents of the RAID stripe reaching a threshold.
The McAuliffe Group - Liberty, MO since Nov 2011
President
The John Maxwell Team since 2011
Founding Member
Mary Morrissey since 2011
Life Mastery Consultant
Cornerstone Financial Group 2008 - 2012
Investment Advisor Representative
Bank of America 2001 - 2009
SVP, Market President, Sales Executive
Education:
University of Kansas 1984 - 1989
Bachelors, Communications,
University of Virginia 2004 - 2006
CBA Graduate School, Retail Bank Management
John Maxwell Team 2011
Certification, Leadership and Personal Development
Mary Morrissey LMC
coffman group
NKC High 1980 - 1984
Skills:
Strategic Planning Leadership Strategy Team Building Small Business Entrepreneurship Training Public Speaking Management Leadership Development Team Leadership Customer Service Marketing Sales Executive Coaching Business Development Coaching Organizational Development Social Networking Marketing Strategy Social Media Marketing Program Management Social Media Sales Management Management Consulting Business Strategy New Business Development Account Management Customer Satisfaction Teaching Business Planning Executive Management Consulting Marketing Communications Change Management Start Ups Sales Process Selling Business Coaching Workshop Facilitation Motivational Speaking Business Performance Management Motivation Youth Leadership Recruiting Investments Strategic Partnerships Business Analysis Increase Productivity Organizational Effectiveness
Certifications:
Life Mastery Consultant, Life Mastery Institute John Maxell Team Speaker, Trainer and Coach Certified Behavior, Motivator, Driving Forces, Eq Analyst Ipec