Skip to content

fancycedar/NoMagic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project https://github.com/kernel1983/NoMagic/ >> 如果你更喜欢读中文

NoMagic big data framework

NoMagic is a MySQL based big data framework which enable you to create sharding data structure from the beginning of project.

  • sharding

This framework stands on the shoulders of giants,

we borrowed the idea from Bret Taylor's article http://backchannel.org/blog/friendfeed-schemaless-mysql

We use function to implement a lot of helper function, I believe each action in database should be given a friendly function name, and the function should always return the same result of data if you give right parameters. If you don't like ORM, we may be looking for this project.

NoMagic framework doesn't try to put anything into the blackbox. We hope you read the core source code and try to get fully understanding before you start to using it. And we hope you forking our project and creating your own database helper function sets based on your need.

Using NoMagic, you will turn the MySQL database into a schemaless solution, the schemaless database will save your time so that you don't need to spend to much time in planning database table structure.

Learning

  1. Understand what is index and what is payload in database world.
  2. The concept change of key-value database programming.
  3. NoMagic database structure design.
  4. Read the core function library.
  5. Play around with NoMagic.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published