newbie trying to understand terminology

Discussion in 'General Linux' started by jdepp, Mar 18, 2014.

  1. jdepp

    jdepp New Member

    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    I have just started working with linux and the first project is pretty intense which involves logstash and elasticsearch. I was reading documentation and came across the following terms which may be more related to elasticsearch but I do find mentioned on unix network stuff alot. Hope I could get a better explanation here:


    what are shards?
  2. MikeyD

    MikeyD Active Member

    Messages:
    224
    Likes Received:
    108
    Trophy Points:
    43
    You might have already seen this, but elasticsearch.org offers a good definition:

    Seem similar to worker processes in a database for parallel searches. Each "worker" is assigned a task to do. By splitting a task into smaller parts and allowing a worker to work on each part individually and then recompile the results often leads to faster search/run times similar to multi-threaded processing.

    Ultimately, even elasticsearch says, shards are managed automatically and shouldn't be accessed directly within code.

    http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/glossary.html
  3. jdepp

    jdepp New Member

    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    thanks MikeyD; not sure how I missed that. Appreciate it.

Share This Page