Thanks. Here is my understanding:
- Big data applications read input from storage (HDD/SSD/Flash) into RAM, do their processing and serialize data back into the storage (most of the time). - Mnemonic is a middleware (or caching layer) between Big data applications and their input data. - When using Mnemonic, applications will just work with their data while they are still on the storage (as much as possible). - Mnemonic will automatically move data from storage to RAM when needed and save them back to the storage, but the whole process is transparent from the application. Is this correct? P.S. Still struggling with compiling some dependencies of Mnemonic. Best Regards On Wed, May 11, 2016 at 10:53 PM, Wang, Yanping <yanping.w...@intel.com> wrote: > Hi, Mahdi > > We have a set of slides that gives an overview if the project. > > https://wiki.apache.org/incubator/MnemonicProposal?action=AttachFile&do=view&target=Apache_Mnemonic_Incubating_white_Pub2.0.pdf > > the first thing to do probably is download the code, compile, and try > those examples from the package. Let us know once you start looking into > code. > > Thanks, > Yanping > > > -----Original Message----- > From: Mahdi Mohammadi [mailto:mah...@gmail.com] > Sent: Wednesday, May 11, 2016 1:57 AM > To: dev@mnemonic.incubator.apache.org > Subject: Request for help > > Hello, > > I am interested in the Mnemonic project and would like to contribute, but I > have not completely understood the goal of the project. > > Can someone please explain this project and let me know how I can > participate in the development? > > > Best Regards >