Data Aware Enterprise v2

1,191 views

Published on

Data Aware Enterprise v2

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,191
On SlideShare
0
From Embeds
0
Number of Embeds
104
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Data Aware Enterprise v2

    1. 2. The Data Aware E nterprise <ul><li>Andrew Fryer </li></ul><ul><li>Microsoft UK </li></ul>
    2. 3. agenda
    3. 4. <ul><li>mainframe </li></ul><ul><li>Client server </li></ul><ul><li>N-tier </li></ul><ul><li>S&S </li></ul><ul><li>Cloud db </li></ul>History of Data Architecture
    4. 5. <ul><li>What does the enterprise need from a database? </li></ul><ul><li>Secure </li></ul><ul><li>Reliable </li></ul><ul><li>Fast & Scalable </li></ul><ul><li>Interoperable </li></ul><ul><li>Store any type of Data </li></ul><ul><li>Manageable </li></ul><ul><li>Business Intelligence </li></ul>Requirements
    5. 6. Security Integrity Confidentiality Reliability <ul><li>Surface Area Reduction </li></ul><ul><li>Security updates </li></ul><ul><li>Kerberos/ NTLM </li></ul><ul><li>Password Policy Enforcement </li></ul><ul><li>End Point Authentication </li></ul><ul><li>Credentials always encrypted </li></ul><ul><li>Single sign-on </li></ul><ul><li>Native cryptographic capabilities </li></ul><ul><li>Transparent Data Encryption </li></ul><ul><li>Extensible Key Management </li></ul><ul><li>Principals and Securables </li></ul><ul><li>Roles </li></ul><ul><li>Catalog security </li></ul><ul><li>Execution Context </li></ul><ul><li>User Schema Separation </li></ul><ul><li>All Action Audit </li></ul><ul><li>Audit actions to </li></ul><ul><ul><li>File, </li></ul></ul><ul><ul><li>Windows </li></ul></ul><ul><ul><li>Application Log </li></ul></ul><ul><ul><li>Security log </li></ul></ul><ul><li>Capture and audit DDL activities </li></ul>Secure Configuration Granular Authorization Rich Authentication Auditing Data Encryption
    6. 7. Reliability Database Mirroring Logical Recovery Standby Log Shipping Log Shipping with Restore Delay Production Database Replication Clustering Warm Standby Hot Standby Database Scale Out For Queries Backup Multiple features work together to provide a coherent reliability scenario
    7. 8. Scalability
    8. 9. <ul><li>Hot add extra resources </li></ul><ul><li>Performance Tuning Management </li></ul><ul><li>Benchmarks </li></ul>Performance
    9. 10. <ul><li>Assign users process to groups and pools </li></ul><ul><li>Dynamic </li></ul><ul><li>Limits only apply when the server is under pressure </li></ul>Resource Management Min memory 10% Max memory 20% Max CPU 20% Admin group Batch Jobs Admin tasks OLTP group OLTP activity Report group Specific reports Executive reports Max CPU 90% Application pool Admin pool Database Server
    10. 11. Performance TPC-E Rank System tpsE Database Operating System Processors / Cores / Threads 1  NEC Express 5800 / 1320Xf (32SMP)  1,126.49  Microsoft SQL Server 2008 Enterprise Edition   Microsoft Windows Server 2008 Intanium based Systems   32 / 64 / 64  2  Unisys ES7000/one Enterprise Server (16s)  660.85  Microsoft SQL Server 2005 Enterprise Edition (x64)   Microsoft Windows Server 2003 Datacenter Edition   16 / 32 / 64  3  IBM System x3850 M2  479.51  Microsoft SQL Server 2008 Enterprise x64 Edition   Microsoft Windows Server 2008 Enterprise x64 Edition   4 / 16 / 16  4  IBM System x3850 M2   419.80  Microsoft SQL Server 2005 x64 Enterprise Edition SP2   Microsoft Windows Server 2003 Enterprise x64 Ent. R2   4 / 16 / 16  5  Dell PE2900  268.00  Microsoft SQL Server 2005 x64 Enterprise Edition SP2   Microsoft Windows Server 2003 Enterprise x64 Ent. R2   2 / 8 / 8 
    11. 12. <ul><li>Time & date data types </li></ul><ul><li>Full text search </li></ul><ul><li>Filestream </li></ul><ul><li>Spatial </li></ul>Store Any Type of Data
    12. 13. FileStream Advantages Challenges <ul><li>Integrated management </li></ul><ul><li>Data-level consistency </li></ul><ul><li>Poor streaming API support </li></ul><ul><li>Performance deterioration as file size increases </li></ul>Store BLOBs in Database DB Application BLOBs <ul><li>Cheap </li></ul><ul><li>Streaming Performance </li></ul><ul><li>Complex application development & deployment </li></ul><ul><li>Integration with structured data </li></ul>Use File Servers DB Application BLOBs <ul><li>Cheap </li></ul><ul><li>Streaming Performance </li></ul><ul><li>Integrated management </li></ul><ul><li>Data-level consistency </li></ul>Need to support any File System Store BLOBs in DB + File System Application BLOB DB
    13. 14. Spatial Data
    14. 15. <ul><li>Standards – official and de facto, </li></ul><ul><li>Third Party Support </li></ul><ul><li>Hardware e.g. NUMA, </li></ul>Interoperability
    15. 16. <ul><li>Compression </li></ul><ul><li>Configuration Servers </li></ul><ul><li>Policy Management </li></ul><ul><li>Audit </li></ul><ul><li>Performance Data Collection </li></ul><ul><li>Resource Management </li></ul>Manageable
    16. 17. <ul><li>Integration </li></ul><ul><li>OLAP </li></ul><ul><li>Reporting </li></ul><ul><li>Office Integration </li></ul>Business Intelligence
    17. 19. <ul><li>Processes, policies and technologies to produce and maintain accurate master data for transactional and analytic applications across the enterprise </li></ul>What is Master Data Management? … One version of the truth
    18. 20. What Does MDM Do?
    19. 21. <ul><li>MDM Hub </li></ul><ul><li>Open interfaces </li></ul><ul><li>Incremental implementation </li></ul><ul><li>Distributed, and Federated </li></ul><ul><li>Hierarchy Management is a critical capability </li></ul><ul><li>Data Stewardship is a key success factor </li></ul><ul><li>Analytical and Operational MDM are just two uses for the same data </li></ul>Microsoft MDM Philosophy
    20. 22. <ul><li>SQL server 2008 is fit for purpose </li></ul><ul><li>... But the enterprise also needs master data management </li></ul>Conclusion
    21. 23. <ul><li>SQL Server 2008 Site </li></ul><ul><ul><li>http://www.microsoft.com/sqlserver/2008/en/us/default.aspx </li></ul></ul><ul><li>Microsoft BI Site </li></ul><ul><ul><li>http://www.microsoft.com/bi </li></ul></ul><ul><li>Microsoft’s vision for Master Data Management: </li></ul><ul><ul><li>http://www.microsoft.com/mdm </li></ul></ul><ul><li>SQL Server Data Services </li></ul><ul><ul><li>http://www.microsoft.com/sql/2008/default.mspx </li></ul></ul><ul><li>Me </li></ul><ul><ul><li>[email_address] and http://blogs.technet.com/andrew </li></ul></ul>Further Information

    ×