您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > Mimer-SQL-for-Android_-2015-Aug
MimerSQLforAndroidOverviewMimerInformationTechnologyDeveloperoftheMimerSQLproductfamily–EnterpriseSolutions–Industrial/EmbeddedSolutions–MobileSolutionsUsedinmissioncriticalsystemsworldwideWorld-widepresencethroughcustomersandpartnersStrongR&Dteam,allwithindividual15-30yearsexperienceofSQLDBUniqueSQLdatabaseexperiencetargetingmobiledevice;“mobileawarness”HQinUppsala,SwedenDevelopmentstartedinthe1970sMimerSQLinMission-CriticalSystemsControlsflowofpartstotheassemblylinesattheVolvocarplantinGothenburgMissioncriticalInproductionsince25+yearsMimerSQLinLife-CriticalSystemNationalBloodService,England&Wales–Nation-widesystemresponsibleforalldonatedbloodandtissues–Systemcontrols2.5milliondonationsannually–3,500+activeusers–Databaseof1billionrecords+8million/week–“OurexperienceisthatMimerSQLrarelygivesusaproblemandhasaverylowmaintenanceoverhead,sothere’snoneedforanyexpensivedatabaseadministratorstorunthesystem.”IanHenderson,MDatSavantEnterprises,thedeveloperofPULSEStockLevelon09Oct2008MimerSQLpositioningFootprintKbyteMByteGByteMeasurementofRealDatabasesMimerSQLProductFamilyLargeSystemsResourceconstrainedSystemsMimerSQLMobileMimerSQLEnterpriseMimerSQLEmbedded&Real-TimeMimerSQLMicroMimerSQLNanoPhonesbasedonMimerSQLAinoW760iW715C902W910YariC905W995YulongsmartphonewithMimerSQLMobileinsideCoolpadN900isbasedonWinCE,allapplicationsareconnectedtoMimerSQLYulongsmartphonewithMimerSQLMobileinsideCoolpadhasMimerSQLinsidebasedonAndroidJBMimerconcept–ThesinglecontentengineDataDataDataDataDataApplicationsUserinterfaceApplicationservicesOSservicesBaseservicesKernelApplicationCentricApproachDataCentricApproachSharedserverarchitectureinMimerSQL–MimerSQL:Oneserver,onecache–manyapplications–SQLite:Oneinstance,onecacheforeachapplicationSQLiteMimerSQLMemoryusage–InstancesMimerOneProviderMimerTwoProvidersMimerThreeProvidersSQLiteOneProviderSQLiteTwoProvidersSQLiteThreeProvidersBuffersandQueriesBasememoryDatabasecacheEachSQLiteinstanceneedsanothercacheandbufferstorageMimersharesthecacheforallapplications/providersDatastorageinMimerSQLBadperformanceNeedtorebuildindexesSystemunavailableduringreorgHighmaintenancecosts–Downtime–StaffSQLiteMimerSQLAlwaysoptimalperformanceNoneedtorebuildindexesSystemavailable24x7Zeromaintenance–“InstallandForget”PerformanceandReorganizations010203040506070NoofoperationsTimeSQLiteMimerAlldatabaseoperationstakelongerandlongertime,degradationThesamehighperformanceallthetimeRepeatedupdatesofthedatabaseHowtoevaluateaDBMSproduct010203040506070TimeResponsetimeSQLiteMimerRepeatedupdatesofthedatabaseThisisthereal-lifesituationManyevaluationsaremadehere!MulticoresupportMimerSQLmultithreaded–Executesdatabaserequestsinparallelonmultiplecores–NolockingGiveslowerresponsetimesGiveslowerbatteryconsumptionSQLitesinglethreaded–Ifathreadstartsatransaction,allotherthreads(andprocesses)mustwaituntiltransactioncomplete–CannotutilizemultiplecoresMimerSQLSecurity(i)MimerSQLAccessControlsystem–PrivilegesforSelect,Insert,Update,andDelete–Onlyobjectsthatanapplication/contentproviderhasaccesstoarevisible–Possibletocontroldowntoasinglecolumn/rowelementwhatanapplicationcanseeand/ormodify–WithaviewitispossibletodynamicallychangewhatanapplicationcanseeMimerSQLSecurity(ii)Databaseserverrunsinitsownprocess–Dataisprotected–NoviruscanaccessthedatainmemoryDatabasefilesareonlyopenedbythedatabaseserver–Nodirectfileaccessbyapplications/contentproviders–Applications/contentproviderscannotaccessdatabasefilesinthefilesystemMimerSQLSecurity(iii)MimerSQLcanencryptthedatabaseondisk–Eveniftheflashcardisremovedfromthephone,thedatacannotberead–Ifausergainsrootaccesstoaphone,thedatastillcannotberead–EncryptioniscompletelytransparentfordatabaseapplicationsBringYouOwnDevice(BYOD)UseviewmechanismtoprovidedifferentviewsofthesamedatatodifferentusersUsedinthedatadictionaryinMimerSQL–Userscanonlyviewinformationaboutobjectstheyhavecreatedorhavebeengrantedaccessto.Whenaccessrightschangesodoestheinformationreturnedbytheviews.Inasimilarmannerdifferentpartsoftheaddressbook,email,etc.couldbehiddenorshownbyimplementingandusingasimilarmechanismandintegratingwithothersecuritymeasuresHowcanYouDifferentiate?!-CreatingauniqueimproveddeviceMimerSQLforAndroidMakesadifferenceMimerSQLforAndroid,makesadifferenceAfullSQLDatabasepre-integratedwitha“plugandplay”supportforAndroidthatwillimprovetheoverallphoneexperienceDevicedesignSoftwareapplicationsSystemintegrationHardwareconsiderationsUserinterfaceOperatingsystemDataManagementWhyMimerSQLforAndroidMimerSQLgivesacompetitiveedgetothedeviceenhancingtheuserexperienceinpureSQLitereplacementmode.–Significantlybetterperformance.–Stableoperation,nodegradation.–Savesbattery,lesscache,moreefficientCPUandmemoryusage.–Multicoresupportandenterpriseclassconcurrencyoperationgivessignificantlyimproveduserexperience.Optionalopportunitiesforthedevice–Enhancedsecurityandaccesscontrol.–Highperformance”flagship”appsandfunctionalityusingMimerSQLdirectlyShortTimetoMarketwithzeroriskinreplacingSQLite,”plugandplay”–MimerSQLwill
本文标题:Mimer-SQL-for-Android_-2015-Aug
链接地址:https://www.777doc.com/doc-6139445 .html