Skip to content

Instantly share code, notes, and snippets.

View arfprogrammer's full-sized avatar

alireza firuzabadi arfprogrammer

View GitHub Profile
@arfprogrammer
arfprogrammer / ralationalDB.md
Created December 22, 2017 09:29
relational database compare

Relational DBMS Comparison

Name DB2 MySQL Oracle Percona Server VoltDB
Description Common in IBM host environments, 2 different versions for host and Windows/Linux Widely used open source RDBMS Widely used RDBMS Enhanced drop-in replacement for MySQL based on XtraDB storage engine with improved performance and additional diagnostic and management features. Distributed In-Memory NewSQL RDBMS
Database model Relational DBMS Relational DBMS Relational DBMS Relational DBMS Relational DBMS
License commercial, free version is available Open Source, GPL version 2. Commercial licenses with extended functionallity are available commercial, restricted free version is available Open Source, GPL version 2 Open Source, GPL version 3 for Community Edition, commercial license for Enterprise Edition
Implementation language C and C++ C and C++ C and C++ C an
@arfprogrammer
arfprogrammer / NoSql.md
Last active December 22, 2017 09:30
Compare No Sql databases

No SQL Databases Comparison

Name Aerospike Redis MongoDB Neo4j
Description Flash-optimized In-memory NoSQL Database In-memory data structure store, used as database, cache and message broker One of the most popular document stores Open source graph database
Database model Key-value store Key-value store Document store Graph DBMS
License Open Source - Apache and AGPL Licenses; open sourced in June 2014; commercial Enterprise Edition available Open Source - BSD 3-Clause, commercial license available Open Source - AGPL version3, Commercial Licence available Open Source - AGPL version3, Commercial Licence available
Implementation language C C C++ Java
Server operating systems Linux BSD, Linux, OS X, Windows Linux, OS X, Solaris, Windows Linux, OS X, Windows
Data scheme schema-free schema-free schema-free, Although schema-free, documents of the same collection often follow the same structure schema-
@arfprogrammer
arfprogrammer / Elastic vs sphinix vs solr.md
Created December 22, 2017 08:48
Open Source Search Comparison
@arfprogrammer
arfprogrammer / Sphinx Search Engine.md
Created December 22, 2017 08:47
Sphinx Search Engine overview

Installation

In this section, we will install Sphinx.

To install Sphinx, run:

sudo apt-get install sphinxsearch

Now you have successfully installed Sphinx on your server. Before starting the Sphinx daemon, let's configure it.

@arfprogrammer
arfprogrammer / Elastic Search.md
Created December 22, 2017 08:45
Elastic search engine overview

Installation

Elasticsearch requires Java 7

java -version echo $JAVA_HOME

Download package

@arfprogrammer
arfprogrammer / WSO2 Documentation.md
Created December 22, 2017 08:42
A brief description to wso2

Installation

  1. download WSO2 Identity Server from

  2. install prereqirements

    1. Oracle Java SE Development Kit (JDK)
    2. Apache ActiveMQ JMS Provider
    3. Apache Ant
    4. SVN Client
    5. Apache Maven