<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Implementing custom task handling across many users: KVStore vs external SQL-DB? in All Apps and Add-ons</title>
    <link>https://community.splunk.com/t5/All-Apps-and-Add-ons/Implementing-custom-task-handling-across-many-users-KVStore-vs/m-p/254152#M29236</link>
    <description>&lt;P&gt;&lt;A href="http://www.mongodb-is-web-scale.com"&gt;http://www.mongodb-is-web-scale.com&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;You need locking of a structured record... a traditional database is the best tool IMHO.&lt;/P&gt;</description>
    <pubDate>Sat, 10 Oct 2015 22:55:27 GMT</pubDate>
    <dc:creator>jcoates_splunk</dc:creator>
    <dc:date>2015-10-10T22:55:27Z</dc:date>
    <item>
      <title>Implementing custom task handling across many users: KVStore vs external SQL-DB?</title>
      <link>https://community.splunk.com/t5/All-Apps-and-Add-ons/Implementing-custom-task-handling-across-many-users-KVStore-vs/m-p/254151#M29235</link>
      <description>&lt;P&gt;Hello all!&lt;/P&gt;

&lt;P&gt;I'm implementing a "task ticketing model" in my Splunk apps. Based on roles, many users may be assigned to a task, update it, and store new task statuses and other task fields.&lt;/P&gt;

&lt;P&gt;I've been doing this with summary indexing (collect commands), but now that many users can generate new task, or operate over the same task concurrently, I'm having concurrency issues (duplicated ids, and other data integrity problems).&lt;/P&gt;

&lt;P&gt;As far as I know, apps like Enterprise Security use KVStore to handle this kind of multiuser workflow scenarios, but I'm not sure if this is the most reliable, concurrency failure free, and capable of have relatively big sizes/records (aprox 100000 per year).&lt;BR /&gt;
Performance is also an important factor. &lt;/P&gt;

&lt;P&gt;My other option is to set up an external relational SQL DBMS and use it through DB Connect.&lt;/P&gt;

&lt;P&gt;Any light on this to help me would be greatly appreciated!&lt;/P&gt;

&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 05 Oct 2015 16:52:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/All-Apps-and-Add-ons/Implementing-custom-task-handling-across-many-users-KVStore-vs/m-p/254151#M29235</guid>
      <dc:creator>alvaromari83</dc:creator>
      <dc:date>2015-10-05T16:52:23Z</dc:date>
    </item>
    <item>
      <title>Re: Implementing custom task handling across many users: KVStore vs external SQL-DB?</title>
      <link>https://community.splunk.com/t5/All-Apps-and-Add-ons/Implementing-custom-task-handling-across-many-users-KVStore-vs/m-p/254152#M29236</link>
      <description>&lt;P&gt;&lt;A href="http://www.mongodb-is-web-scale.com"&gt;http://www.mongodb-is-web-scale.com&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;You need locking of a structured record... a traditional database is the best tool IMHO.&lt;/P&gt;</description>
      <pubDate>Sat, 10 Oct 2015 22:55:27 GMT</pubDate>
      <guid>https://community.splunk.com/t5/All-Apps-and-Add-ons/Implementing-custom-task-handling-across-many-users-KVStore-vs/m-p/254152#M29236</guid>
      <dc:creator>jcoates_splunk</dc:creator>
      <dc:date>2015-10-10T22:55:27Z</dc:date>
    </item>
  </channel>
</rss>

