Metadata-Version: 2.1
Name: pyhera
Version: 0.5.3
Summary: pyhera is an optimized in-memory database
Home-page: https://github.com/lstil/pyhera
Author: Ali Moghimi
Author-email: thisisjavid@gmail.com
License: MIT
Description: # pyhera
        ## Introduction
        >**pyhera** is a lightweight in-memory database management module written in python. An optimized NoSQL database which is fast. Data are stored in JSON format (key-value) thus created databases can be analyzed by other applications in different platforms.
        
        ## Features
        * Ease of use. **No complicated syntax**
        * Fast because of **multithreading implementation**
        * It's secure. **Database is not modifiable from outside**
        * Reliable. **pyhera automatically takes back-up**
        * Capable of **handling data in any scale** (As long as the hardware allows)
        
        ## Easy Installition
        ```
        pip install pyhera
        ```
        
        ## Code samples
        A very basic instance:
        ```python
        import pyhera # Import pyhera module
        
        h = pyhera.Pool('mydb') # Create database object
        
        h.set('foo', 'bar')
        result = h.get('foo')
        
        print(result) # Print 'bar'
        ```
        To compare X and pyhera:
        ```python
        #X (a key-value series database)
        
        r = connection()
        
        r.dset('foo', 'bar1', 1)
        r.dset('foo', 'bar2', 2)
        r.dset('foo', 'bar3', 3)
        d1 = r.dget('foo', 'bar1')
        d2 = r.dget('foo', 'bar2')
        d3 = r.dget('foo', 'bar3')
        
        print(d1 + d2 + d3) # 6
        
        #pyhera (Above method is also possible in pyhera)
        
        h = pyhera.Pool('mydb')
        
        h.dmls('foo', {
          'bar1': 1,
          'bar2': 2,
          'bar3': 3
        })
        
        d, sum = h.dmlg('foo'), 0
        for k, v in d.items():
          sum += v
        
        print(sum) # 6
        ```
        ## Documentation
        > Documentation of pyhera project will be released as soon as possible.
        
        #### Developed by [Ali Moghimi](http://lstil.ml)
        
Keywords: dbms,database,nosql,pyhera db,hera,pyhera,pyhera database
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
