[ 
https://issues.apache.org/jira/browse/MINIFICPP-434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16404770#comment-16404770
 ] 

ASF GitHub Bot commented on MINIFICPP-434:
------------------------------------------

Github user achristianson commented on a diff in the pull request:

    https://github.com/apache/nifi-minifi-cpp/pull/284#discussion_r175425045
  
    --- Diff: CMakeLists.txt ---
    @@ -186,6 +186,11 @@ if (NOT DISABLE_SCRIPTING)
         createExtension(SCRIPTING-EXTENSIONS "SCRIPTING EXTENSIONS" "This 
enables scripting" "extensions/script" "${TEST_DIR}/script-tests")
     endif()
     
    +## SQLite extensions
    +option(DISABLE_SQLITE "Disables the scripting extensions." OFF)
    --- End diff --
    
    Yeah, basically it has a very portable single-file compile, no deps, etc. I 
think when users want a small binary they would turn off everything they don't 
need. Perhaps it would be useful to have a "minimal" flag that covers it all at 
once.


> Create ExecuteSQL (lite) implementation
> ---------------------------------------
>
>                 Key: MINIFICPP-434
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-434
>             Project: NiFi MiNiFi C++
>          Issue Type: Improvement
>            Reporter: Andrew Christianson
>            Assignee: Andrew Christianson
>            Priority: Major
>
> SQLite is a lightweight, embedded DB. Including SQLite in MiNiFi - C++ will 
> enable many flow configurations not possible before because it will allow 
> keeping lightweight, structured, query-able state on endpoint devices.
> Embedded IoT use is recommended by the SQLite project:
> "Embedded devices and the internet of things
> Because an SQLite database requires no administration, it works well in 
> devices that must operate without expert human support. SQLite is a good fit 
> for use in cellphones, set-top boxes, televisions, game consoles, cameras, 
> watches, kitchen appliances, thermostats, automobiles, machine tools, 
> airplanes, remote sensors, drones, medical devices, and robots: the "internet 
> of things".
> Client/server database engines are designed to live inside a 
> lovingly-attended datacenter at the core of the network. SQLite works there 
> too, but SQLite also thrives at the edge of the network, fending for itself 
> while providing fast and reliable data services to applications that would 
> otherwise have dodgy connectivity."
> https://www.sqlite.org/whentouse.html



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to