Skip to content

warewolf/Trie-Domain-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

This is a perl module that uses a Trie (see http://en.wikipedia.org/wiki/Trie for a better description) for efficient storage of DNS domain names, with a hashref bucket of storage at the end of the key.


Below is an example list of domain names, and how they're stored in the trie, presented in beautiful YAML form.

www.richardharman.com
www.google.com
www.facebook.com
www.cnn.com

--- 
root:
  .: {}
  com:
    cnn:
      www:
        .: {}
    digg:
      www:
        .: {}
    facebook:
      www:
        .: {}
    google:
      www:
        .: {}
    richardharman:
      www:
        .: {}

About

Trie::Domain::Store

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages