Making Databases Work the Pragmatic Wisdom of Michael Stonebraker.pdf
《Making Databases Work the Pragmatic Wisdom of Michael Stonebraker.pdf》由会员分享,可在线阅读,更多相关《Making Databases Work the Pragmatic Wisdom of Michael Stonebraker.pdf(730页珍藏版)》请在冰豆网上搜索。
MakingDatabasesWorkACMBooksEditorinChiefM.TamerOzsu,UniversityofWaterlooACMBooksisanewseriesofhigh-qualitybooksforthecomputersciencecommunity,publishedbyACMincollaborationwithMorgan&ClaypoolPublishers.ACMBookspublicationsarewidelydistributedinbothprintanddigitalformatsthroughbooksellersandtolibraries(andlibraryconsortia)andindividualACMmembersviatheACMDigitalLibraryplatform.MakingDatabasesWork:
ThePragmaticWisdomofMichaelStonebrakerEditor:
MichaelL.Brodie2018TheHandbookofMultimodal-MultisensorInterfaces,Volume2:
SignalProcessing,Architectures,andDetectionofEmotionandCognitionEditors:
SharonOviatt,MonashUniversityBjornSchuller,UniversityofAugsburgandImperialCollegeLondonPhilipR.Cohen,MonashUniversityDanielSonntag,GermanResearchCenterforArtificialIntelligence(DFKI)GerasimosPotamianos,UniversityofThessalyAntonioKruger,SaarlandUniversityandGermanResearchCenterforArtificialIntelligence(DFKI)2018DeclarativeLogicProgramming:
Theory,Systems,andApplicationsEditors:
MichaelKifer,StonyBrookUniversityYanhongAnnieLiu,StonyBrookUniversity2018TheSparseFourierTransform:
TheoryandPracticeHaithamHassanieh,UniversityofIllinoisatUrbana-Champaign2018TheContinuingArmsRace:
Code-ReuseAttacksandDefensesEditors:
PerLarsen,Immunant,Inc.Ahmad-RezaSadeghi,TechnischeUniversitatDarmstadt2018FrontiersofMultimediaResearchEditor:
Shih-FuChang,ColumbiaUniversity2018Shared-MemoryParallelismCanBeSimple,Fast,andScalableJulianShun,UniversityofCalifornia,Berkeley2017ComputationalPredictionofProteinComplexesfromProteinInteractionNetworksSriganeshSrihari,TheUniversityofQueenslandInstituteforMolecularBioscienceChernHanYong,Duke-NationalUniversityofSingaporeMedicalSchoolLimsoonWong,NationalUniversityofSingapore2017TheHandbookofMultimodal-MultisensorInterfaces,Volume1:
Foundations,UserModeling,andCommonModalityCombinationsEditors:
SharonOviatt,IncaaDesignsBjornSchuller,UniversityofPassauandImperialCollegeLondonPhilipR.Cohen,VoiceboxTechnologiesDanielSonntag,GermanResearchCenterforArtificialIntelligence(DFKI)GerasimosPotamianos,UniversityofThessalyAntonioKruger,SaarlandUniversityandGermanResearchCenterforArtificialIntelligence(DFKI)2017CommunitiesofComputing:
ComputerScienceandSocietyintheACMThomasJ.Misa,Editor,UniversityofMinnesota2017TextDataManagementandAnalysis:
APracticalIntroductiontoInformationRetrievalandTextMiningChengXiangZhai,UniversityofIllinoisatUrbanaChampaignSeanMassung,UniversityofIllinoisatUrbanaChampaign2016AnArchitectureforFastandGeneralDataProcessingonLargeClustersMateiZaharia,StanfordUniversity2016ReactiveInternetProgramming:
StateChartXMLinActionFranckBarbier,UniversityofPau,France2016VerifiedFunctionalProgramminginAgdaAaronStump,TheUniversityofIowa2016TheVRBook:
Human-CenteredDesignforVirtualRealityJasonJerald,NextGenInteractions2016AdasLegacy:
CulturesofComputingfromtheVictoriantotheDigitalAgeRobinHammerman,StevensInstituteofTechnologyAndrewL.Russell,StevensInstituteofTechnology2016EdmundBerkeleyandtheSocialResponsibilityofComputerProfessionalsBernadetteLongo,NewJerseyInstituteofTechnology2015CandidateMultilinearMapsSanjamGarg,UniversityofCalifornia,Berkeley2015SmarterThanTheirMachines:
OralHistoriesofPioneersinInteractiveComputingJohnCullinane,NortheasternUniversity;Mossavar-RahmaniCenterforBusinessandGovernment,JohnF.KennedySchoolofGovernment,HarvardUniversity2015AFrameworkforScientificDiscoverythroughVideoGamesSethCooper,UniversityofWashington2014TrustExtensionasaMechanismforSecureCodeExecutiononCommodityComputersBryanJeffreyParno,MicrosoftResearch2014EmbracingInterferenceinWirelessSystemsShyamnathGollakota,UniversityofWashington2014MakingDatabasesWorkThePragmaticWisdomofMichaelStonebrakerMichaelL.BrodieMassachusettsInstituteofTechnologyACMBooks#22Copyright2019bytheAssociationforComputingMachineryandMorgan&ClaypoolPublishersAllrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,ortransmittedinanyformorbyanymeanselectronic,mechanical,photocopy,recording,oranyotherexceptforbriefquotationsinprintedreviewswithoutthepriorpermissionofthepublisher.Designationsusedbycompaniestodistinguishtheirproductsareoftenclaimedastrademarksorregisteredtrademarks.InallinstancesinwhichMorgan&Claypoolisawareofaclaim,theproductnamesappearininitialcapitalorallcapitalletters.Readers,however,shouldcontacttheappropriatecompaniesformorecompleteinformationregardingtrademarksandregistration.MakingDatabasesWork:
ThePragmaticWisdomofMichaelStonebrakerMichaelL.Brodie,ISBN:
978-1-94748-719-2hardcoverISBN:
978-1-94748-716-1paperbackISBN:
978-1-94748-717-8eBookISBN:
978-1-94748-718-5ePubSeriesISSN:
2374-6769print2374-6777electronicDOIs:
10.1145/3226595Book10.1145/3226595.3226619Chapter2110.1145/3226595.3226596Foreword/Preface10.1145/3226595.3226620Chapter2210.1145/3226595.3226597Introduction10.1145/3226595.3226621Chapter2310.1145/3226595.3226598PartI10.1145/3226595.3226622PartVII.B/Chapter2410.1145/3226595.3226599PartII/Chapter110.1145/3226595.3226623Chapter2510.1145/3226595.3226600PartIII/Chapter210.1145/3226595.3226624Chapter2610.1145/3226595.3226601PartIV/Chapter310.1145/3226595.3226625Chapter2710.1145/3226595.3226602Chapter410.1145/3226595.3226626Chapter2810.1145/3226595.3226603Chapter510.1145/3226595.3226627Chapter2910.1145/3226595.3226604Chapter610.1145/3226595.3226628Chapter3010.1145/3226595.3226605PartV/Chapter710.1145/3226595.3226629Chapter3110.1145/3226595.3226606Chapter810.1145/3226595.3226630PartVIII/Chapter3210.1145/3226595.3226607Chapter910.1145/3226595.3226631Chapter3310.1145/3226595.3226608PartVI/Chapter1010.1145/3226595.3226632Chapter3410.1145/3226595.3226609Chapter1110.1145/3226595.3226633Chapter3510.1145/3226595.3226610Chapter1210.1145/3226595.3226634Chapter3610.1145/3226595.3226611Chapter1310.1145/3226595.3226635PartIX/Paper110.1145/3226595.3226612PartVII/Chapter1410.1145/3226595.3226636Paper210.1145/3226595.3226613PartVII.A/Chapter1510.1145/3226595.3226637Paper310.1145/3226595.3226614Chapter1610.1145/3226595.3226638Paper410.1145/3226595.3226615Chapter1710.1145/3226595.3226639Paper510.1145/3226595.3226616Chapter1810.1145/3226595.3226640Paper610.1145/3226595.3226617Chapter1910.1145/3226595.3226641CollectedWorks10.1145/3226595.3226618Chapter2010.1145/3226595.3226642References/Index/BiosApublicationintheACMBooksseries,#22EditorinChief:
M.TamerOzsu,UniversityofWaterlooThisbookwastypesetinArnhemPro10/14andFlamausingZzTEX.FirstEdition10987654321ThisbookisdedicatedtoMichaelStonebraker,JimGray,TedCodd,andCharlieBachman,recipientsoftheACMA.M.TuringAwardforthemanagementofdata,oneoftheworldsmostvaluableresources,andtotheirmanycollaborators,particularlythecontributorstothisvolume.ContentsDataManagementTechnologyKairometer:
TheHistoricalContextxxviiForewordxxixPrefacexxxiIntroduction1MichaelL.BrodieABriefHistoryofDatabases1PreparingtoReadtheStoriesandWhatYouMightFindThere6ATravelGuidetoSoftwareSystemsLessonsinNineParts7PARTI2014ACMA.M.TURINGAWARDPAPERANDLECTURE13TheLandSharksAreontheSquawkBox15MichaelStonebrakerOfftoaGoodStart16FirstSpeedbumps22AnotherHigh26TheHighDoesNotLast28TheFutureLooksUp(Again)30TheGoodTimesDoNotLastLong30TheStoriesEnd31WhyaBicycleStory?
32ThePresentDay35References36xivContentsPARTIIMIKESTONEBRAKERSCAREER39Chapter1MakeitHappen:
TheLifeofMichaelStonebraker41SamuelMaddenSynopsis41EarlyYearsandEducation42AcademicCareerandtheBirthofIngres43ThePost-IngresYears45Industry,MIT,andtheNewMillennium46StonebrakersLegacy47Companies48AwardsandHonors49Service49Advocacy50PersonalLife50Acknowledgments50MikeStonebrakersStudentGenealogyChart53TheCareerofMikeStonebraker:
TheChart55PARTIIIMIKESTONEBRAKERSPEAKSOUT:
ANINTERVIEWWITHMARIANNEWINSLETT57Chapter2MikeStonebrakerSpeaksOut:
AnInterview59MarianneWinslettPARTIVTHEBIGPICTURE85Chapter3LeadershipandAdvocacy87PhilipA.BernsteinSystems87Mechanisms90Advocacy91Chapter4Perspectives:
The2014ACMTuringAward93JamesHamiltonContentsxvChapter5BirthofanIndustry;PathtotheTuringAward97JerryHeldBirthofanIndustry(1970s)97IngresTiming98IngresTeam99IngresCompetition100IngresPlatform101AdolescencewithCompetition(1980sand1990s)101CompetingwithOracle102CompetingwithOracle(Again)102MaturitywithVariety(2000sand2010s)103Vertica104VoltDB104Tamr105TheBottomLine105Chapter6APerspectiveofMikefroma50-YearVantagePoint107DavidJ.DeWittFall1970UniversityofMichigan107Fall1976Wisconsin108Fall1983Berkeley11119881995NoObjectOrientedDBMSDetourforMike1112000ProjectSequoia1122003CIDRConferenceLaunch1132005SabbaticalatMIT1132008WeBlogabout“MapReduce”1142014Finally,aTuringAward1142016ILandatMIT1152017115PARTVSTARTUPS117Chapter7HowtoStartaCompanyinFive(NotSo)EasySteps119MichaelStonebrakerIntroduction119Step1:
HaveaGoodIdea119xviContentsStep2:
AssembleaTeamandBuildaPrototype120Step3:
FindaLighthouseCustomer122Step4:
RecruitAdultSupervision122Step5:
PrepareaPitchDeckandSolicittheVCs123Comments125Summary128Chapter8HowtoCreateandRunaStonebrakerStartupTheRealStory129AndyPalmerAnExtraordinaryAchievement.AnExtraordinaryContribution.130AProblemofMutualInterestAHappyDiscovery132ThePowerofPartnership133FiercePragmatism,UnwaveringClarity,BoundlessEnergy135AFinalObservation:
StartupsareFundamentallyaboutPeople138Chapter9GettingGrownupsintheRoom:
AVCPerspective139JoTangoMyFirstM