MarkLogic Overview, Ron Avnur, MarkLogic

2,202 views

Published on

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
2,202
On SlideShare
0
From Embeds
0
Number of Embeds
116
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Show e-nodes and d-nodes, then click and say that they’re the same binary
  • Show e-nodes and d-nodes, then click and say that they’re the same binary
  • MarkLogic Overview, Ron Avnur, MarkLogic

    1. 1. MarkLogic Overview<br />Ron Avnur, Vice President of Engineering<br />Version 1.3<br />
    2. 2. About MarkLogic<br />200+ customers<br />Government, Media, Financial Services<br />200+ employees<br />Silicon Valley, Austin, Boston, Frankfurt, London, New York, Washington DC<br />Flagship product is purpose-built dbms for unstructured information<br />Patented, award-winning technology<br />MarkLogic is revolutionizing the way organizations leverage information<br />
    3. 3. Leverage Valuable Information More Effectively <br />Physicians better diagnose their patients<br />Government agencies preserve and archive national treasures<br />Traditional media companies move to new media<br />Wall Street analyze complex derivatives positions<br />Soldiers share information to perform their missions more effectively<br />MarkLogic helps:<br />
    4. 4. Agenda<br />Selected Customer Stories<br />Core Technology<br />New Features<br />
    5. 5. Repurpose Content<br />Over 25 reference texts<br />Differential diagnosis tool<br />Designed by pathologists for pathologists<br /><ul><li>Diagnostic decision support for pathologists at point of work
    6. 6. Over 25 reference texts
    7. 7. Differential diagnosis tool</li></li></ul><li>Repurpose Content<br />
    8. 8. Metadata Catalog<br />
    9. 9. Information Sharing<br />
    10. 10. Custom Publishing<br />
    11. 11. Information Intelligence<br />For any set of articles:<br />- Find the most highly cited authors in a field <br />- Find and track hot topics in specific subject areas <br />- Check the most recent citation data on authors and articles <br />- Track and evaluate research trends. <br />
    12. 12. Social Applications<br />
    13. 13. Mobile Applications<br />Zinio<br />Full featured online magazines<br />New England Journal of Medicine<br />Subscription-based application<br />American Institute of Physics<br />Mobile access to journals<br />
    14. 14. Agile Content Platform<br />
    15. 15. Application Builder<br />
    16. 16. Agenda<br />Selected Customer Stories<br />Core Technology<br />New Features<br />
    17. 17. The Industry’s Leading DBMS for Information Applications<br />MarkLogic enables agility, speed and scale<br />MarkLogic Server<br />Application Services<br />Office Tool Kits<br />SharePoint Connector<br />Public and Private Cloud Deployment Options<br />
    18. 18. Data Model<br />A database for semi-structured information <br />XML Data Model<br />fpML<br />Document<br />Trade<br />Product<br />Title<br />Author<br />Metadata<br />Trade<br />Cashflow<br />Section<br />ID<br />ID<br />Last<br />TradeLeg<br />First<br />TradeLeg<br />Amount<br />TradeLeg<br />Event<br />Event<br />Event<br />Event<br />Section<br />Section<br />Section<br />Section<br />
    19. 19. MarkLogic Server in 8 Adjectives<br />XML-centric<br />Transactional<br />Search-centric<br />Structure-aware<br />Schema-free<br />XQuery-driven<br />Extremely fast<br />Clustered<br />Database Server<br />
    20. 20. The Universal Index<br />Range Indexes<br />UNIVERSAL INDEX<br />Term<br />Term List<br />“which”<br />123, 127, 129, 152, 344, 791 . . . <br />“uniquely”<br />122, 125, 126, 129, 130, 167 . . .<br />“identify”<br />123, 126, 130, 142, 143, 167 . . .<br />“each”<br />123, 130, 131, 135, 162, 177 . . . <br />Document References<br />“data base”<br />126, 130, 167, 212, 219, 377 . . .<br /><article><br />. . . <br /><article>/<abstract><br />. . . <br />126, 130, 167, …<br /><product>IMS</product><br />Directory(“/articles”)<br />Collection(Red)<br />Role:Editor + Action:Read<br />
    21. 21. Shared-Nothing Architecture<br />Host 1<br />Host 3<br />Host 2<br />Host 4<br />Host 5<br />Host 6<br />Host k<br />partition1<br />partition2<br />partition3<br />partitionm<br />partition4<br />
    22. 22. Agenda<br />Selected Customer Stories<br />Core Technology<br />New Features<br />
    23. 23. 4.2 Highlights<br />XSLT support<br />Flexible replication<br />Shared-nothing failover<br />Collector framework<br />Filesystem collector<br />Proximity boost<br />Welcome page<br />Compartment security<br />Date/time parsing<br />Pluggable password policy<br />Client dictionaries for <br /> stemming<br />Server fields<br />AWS wrappers<br />File upload collector <br />New search API constraints<br />Easier to extend App Builder<br />Database rollback <br />XSLT rendering in App Builder<br />Date canonicalization pipeline<br />Renaming pipeline<br />Wildcard search optimizations<br />Distinctive terms<br />Result clustering<br />Min / max occurs query<br />Fast calculation of aggregates<br />XDQP metering & Merge priority<br />Search plan output<br />Near-query optimizations<br />TF normalization controls<br />Extended query cancelling<br />Range query caching<br />Fast sampling<br />Information Studio<br />XSLT and XQuery cross-import<br />cts:document-fragment-query<br />Standalone properties<br />Language detection<br />Encoding detection<br />Bulk load<br />Pipeline monitoring<br />
    24. 24. Application Builder Extensions<br />
    25. 25. New Tool: Information Studio<br />Easier to load content<br />Build applications faster<br />Features<br />Collect<br />Transform<br />Configure <br />Load<br />Monitor<br />
    26. 26. Information Studio API<br />Manage flows<br />Monitor progress<br />Collector framework<br />Plug-in development<br />Custom transforms<br />
    27. 27. XSLT<br />
    28. 28. 4.2 Highlights: Search<br />XSLT support<br />Flexible replication<br />Shared-nothing failover<br />Collector framework<br />Filesystem collector<br />Proximity boost<br />Welcome page<br />Compartment security<br />Result clustering<br />Pluggable password policy<br />Client dictionaries for <br /> stemming<br />TF normalization controls<br />AWS wrappers<br />File upload collector <br />New search API constraints<br />Easier to extend App Builder<br />Database rollback<br />Standalone properties<br />XSLT rendering in App Builder<br />Date canonicalization pipeline<br />Renaming pipeline<br />Distinctive terms<br />Min / max occurs query<br />Date/time parsing <br />Encoding detection<br />XDQP metering & Merge priority<br />Search plan output<br />Near-query optimizations<br />Extended query cancelling<br />Range query caching<br />Server fields<br />Fast sampling<br />Information Studio<br />XSLT and XQuery cross-import<br />cts:document-fragment-query<br />Wildcard search optimizations<br />Language detection<br />Fast calculation of aggregates<br />Bulk load<br />Pipeline monitoring<br />
    29. 29. Replication<br />
    30. 30. Replication<br />
    31. 31. Failover<br />Host 1<br />Host 3<br />Host 2<br />Host 4<br />Host 5<br />Host 6<br />Host k<br />CFS<br />&<br />SAN<br />partition1<br />partition2<br />partition3<br />partition4<br />
    32. 32. Failover: A New Option<br />Host 1<br />Host 3<br />Host 2<br />Host 4<br />Host 5<br />Host 6<br />Host k<br />P1<br />P1<br />P2<br />P2<br />P3<br />P3<br />P4<br />P4<br />Local<br />Storage<br />
    33. 33. Point-In-Time Recovery<br />Have<br />Now<br />Bad<br />Transaction<br />Last<br />Backup<br />Want<br />Just Before<br />Bad<br />Transaction<br />Last<br />Backup<br />
    34. 34. Instantaneous Point-In-Time Recovery<br />Replay <br />journals<br />Just Before<br />Bad<br />Transaction<br />Last<br />Backup<br />Recover to <br />timestamp<br />Just Before<br />Bad<br />Transaction<br />Last<br />Backup<br />
    35. 35. Thank You<br />Ron Avnur<br />ron.avnur@marklogic.com<br />

    ×