MicroKernel & NodeStore
Upcoming SlideShare
Loading in...5
×
 

MicroKernel & NodeStore

on

  • 645 views

 

Statistics

Views

Total Views
645
Views on SlideShare
645
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

MicroKernel & NodeStore MicroKernel & NodeStore Presentation Transcript

  • MicroKernel & NodeStore two sides of the same coin
  • MicroKernel (interface)  Designed with remoting and potential non-Java implementations in mind  RPC-like, with JSON/P serialization  Two main implementations:  MongoMK (the new MongoDB-based MK)  “H2” MK (old one, to be deprecated)
  • NodeStore  Mapping of MK concepts to an object- oriented, native Java set of interfaces  Omissions: direct journal access, filter rules  Extensions: NodeBuilder, NodeStateDiff  No serialization, random access possible  Three main implementations  MemoryNodeStore (for testing, utilities)  KernelNodeStore (MK mapping)  SegmentNodeStore (the Segment/TarMK) View slide
  • MicroKernel (architecture)  Key points  Basic content tree model  MVCC-based revisions  Merging of concurrent changes  Any implementation a “MicroKernel”, regardless of the specific interface View slide