SQLite is well suited for these types of applications.  It has no
engine (process) that runs, just a flat file with a client that can be
used to access it using standard SQL syntax.  It is available as a
work released into the Public Domain.

http://www.sqlite.org/

Axton

On Fri, Oct 9, 2009 at 11:37 AM, LJ Longwing <[email protected]> wrote:
> **
> Well Jason, many hands make light work :)....so I encourage you to dust off
> your C++ skills and join us on a worthy journey....the DB I was referring to
> was more of a flat file kinda thing that wouldn't need an engine....but
> hmmm...what about it having an option of being a Remedy app that stored its
> stuff in forms?....who knows if that would work....one of the things I
> always loved about ARInside when I was a simple user was the ability to
> 'deliver' documentation to a client for a product I developed....I gave them
> a CD that contained all of the design docs, etc...with a folder for the
> documentation...it was awesome...I dunno...would it be better to have less
> files, but the same information?...like maybe all field information for a
> form was in a single file with bookmarks instead of each field having its
> own file...
> ________________________________
> From: Action Request System discussion list(ARSList)
> [mailto:[email protected]] On Behalf Of Jason Miller
> Sent: Friday, October 09, 2009 10:14 AM
> To: [email protected]
> Subject: Re: ARInside 3.0 Beta
>
> **
> On the subject of keeping a db...   What is the feasibility of storing the
> data in a db vs. +100k html files at over 1gb of disk space (and this isn't
> even ITSM 7)?  I would think if the object id's are maintain in a db then
> the data could be normalized and alleviate all of the data that is now being
> duplicated to link all of the html files every which way.  This could also
> add searching capabilities.
>
> The down side I see is now this is another db/web app that administrators
> need to maintain instead of a ton of "dumb" html files you place on a web
> server.  However...   With a full blown app maybe you could do such things
> as keep previous version and restore/migrate straight to a server?
>
> Now that I have thrown all of that out there I guess I should pick up C++
> again so I can help out.
>
> Jason
>
> On Fri, Oct 9, 2009 at 7:35 AM, LJ Longwing <[email protected]> wrote:
>>
>> Hey Misi,
>> Before I got into the code, I wondered the exact same thing, unfortunately
>> the ability to do that is limited with the current design.  As ARInside
>> grabs objects from the server (in the order it grabs them, which can be
>> different each time), it assigns an 'internal id' to the object, and that
>> internal id is what it uses to process objects.  To do a 'difference' run
>> you would need to keep a db of some sort around of what your object id's
>> were for your last run, and then assign them back to the same id's on the
>> next run.  It's definitely possible, but is a rewrite of a significant
>> part
>> of the code I think....that's not to say it won't be done, just that it
>> won't be 'now'...:)....if you want, please feel free to log it as an
>> enhancement request though :)
>>
>> -----Original Message-----
>> From: Action Request System discussion list(ARSList)
>> [mailto:[email protected]] On Behalf Of Misi Mladoniczky
>> Sent: Friday, October 09, 2009 1:15 AM
>> To: [email protected]
>> Subject: Re: ARInside 3.0 Beta
>>
>> Hi,
>>
>> In theory, it should be possible to leverege the modify-time of the server
>> objects to do an incremental update of the previous run.
>>
>> All ARGetList*()-functions has a last-modify-date parameter, to allow
>> retrieval of changed objects.
>>
>> You will also need to remove any objects that has been deleted.
>>
>> This would be a really good improvement on performance.
>>
>> I have not looked at the code (yet...) though.
>>
>>        Best Regards - Misi, RRR AB, http://www.rrr.se
>>
>> Products from RRR Scandinavia:
>> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
>> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
>> * RRR|Translator - Manage and automate your language translations.
>> Find these products, and many free tools and utilities, at http://rrr.se.
>>
>> > We ran it against a 7.1 and 7.5 server with Help Desk, SLA 6 and a ton
>> > of custom apps with no issue.  I didn't notice any change in
>> > performance.
>> > The
>> > batch file we use to kick it off logs the start and stop time.  It
>> > still averaged about 4.75 hours for both servers.
>> >
>> > It is much cleaner now with the default of not being verbose and the
>> > web service stuff looks great!
>> >
>> > Thanks for keeping this alive.
>> >
>> > Jason
>> >
>> > On Thu, Oct 8, 2009 at 1:04 PM, LJ Longwing <[email protected]>
>> > wrote:
>> >
>> >> Definitely good to hear.  We are apparently having issues with some
>> >> 7.5 ITSM that we are working on, but that's the only issue we have
>> >> encountered thus far.  We have also added web service setfield
>> >> input/output mapping information, so you can now see what fields are
>> >> mapped to what elements....
>> >>
>> >> -----Original Message-----
>> >> From: Action Request System discussion list(ARSList)
>> >> [mailto:[email protected]] On Behalf Of Misi Mladoniczky
>> >> Sent: Thursday, October 08, 2009 1:37 AM
>> >> To: [email protected]
>> >> Subject: Re: ARInside 3.0 Beta
>> >>
>> >>  Fantastic work!!!
>> >>
>> >> It ran like a charm.
>> >>
>> >>        Best Regards - Misi, RRR AB, http://www.rrr.se
>> >>
>> >> Products from RRR Scandinavia:
>> >> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
>> >> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy
>> >> logs.
>> >> * RRR|Translator - Manage and automate your language translations.
>> >> Find these products, and many free tools and utilities, at
>> >> http://rrr.se.
>> >>
>> >> > I'm pleased to announce the start of the 3.0 Beta for ARInside.
>> >> > Please head out to http://www.arinside.org/downloads to get the
>> >> > latest copy.
>> >> >
>> >> > Below you will find a list of the enhancements and bug fixes done
>> >> > thus far.
>> >> > We are working on getting this to be cross platform capable at some
>> >> > point as well.  Please log onto http://www.arinside.org/newticket
>> >> > to log any issues with the beta so we can get them fixed before we
>> >> > finalize anything.
>> >> >
>> >> > Enhancements
>> >> > Added support to parse 'Special Runprocess Commands' for form and
>> >> > field information Modified output of application to be brief, moved
>> >> > most output to the -v command line parameter Modified Selection
>> >> > Label display to properly display enumerated values Added
>> >> > granularity to containers inside containers, it now tells you what
>> >> > type of container it is (AL Guide, Packing List, etc) Field
>> >> > references in Indexes now link to the index page for the form Added
>> >> > full support for Date and TimeOfDay fields Optimized speed of the
>> >> > get server info from the server Added 'Status History' references
>> >> > where appropriate Added 'Error Handler' references Added Escalation
>> >> > Pool to the information displayed about an Escalation Added a new
>> >> > 'RunNotes' section to settings.ini to allow for run documentation
>> >> > Enhanced performance of setfield actions Added 'Hover' and 'Template'
>> support Added 'Tooltip'
>> >> > message support Added 'Service' execute on support for Filters
>> >> > Added additional 7.1 and 7.5 AL Execute on conditions Upgraded API
>> >> > from
>> >> > 7.0.1 to 7.5 Added support for form settings of 'Entry Point',
>> >> > 'Archive', and 'Audit'
>> >> > Added enhanced options added with 7.1 release
>> >> >
>> >> > Defect Fixes
>> >> > when an Exclude list was specified, the exclude list itself was
>> >> > processed wasting time If Field ID was > 10 characters the app
>> >> > crashed Selection Fields with custom numbering weren't referencing
>> >> > in workflow references properly Menus specified in exclude list
>> >> > were still processed Visibility of fields in 'Change Field' actions
>> >> > wasn't processed properly 'Wait' and 'Goto' AL Actions weren't
>> >> > properly documented Default value of Integer was showing (null)
>> >> > when it should have been 0 Not all Server Info and field properties
>> >> > were being displayed properly 'Run Time' was not being calculated
>> >> > properly Corrected () placement in setfield if statements SQL Menu
>> >> > Labels were not displaying properly SQL Set Field actions from
>> >> > another server were displaying current server
>> >> >
>> >> >
>> >> > ___________________________________________________________________
>> >> > ___ _________ UNSUBSCRIBE or access ARSlist Archives at
>> >> > www.arslist.org Platinum
>> >>
>>
>> Sponsor:[email protected]<sponsor%[email protected]>ARSlist:
>> >> "Where the Answers Are"
>> >> >
>> >> > --
>> >> > This message was scanned by ESVA and is believed to be clean.
>> >> >
>> >> >
>> >>
>> >>
>> >> _____________________________________________________________________
>> >> _______
>> >> ___
>> >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum
>> >> Sponsor:[email protected]
>> >> <sponsor%[email protected]>ARSlist: "Where the Answers Are"
>> >>
>> >>
>> >> _____________________________________________________________________
>> >> __________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> >> Platinum
>> >>
>>
>> Sponsor:[email protected]<sponsor%[email protected]>ARSlist:
>> >> "Where the Answers Are"
>> >>
>> >
>> > ______________________________________________________________________
>> > _________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> > Platinum Sponsor:[email protected] ARSlist: "Where the Answers
>> > Are"
>> >
>> > --
>> > This message was scanned by ESVA and is believed to be clean.
>> >
>> >
>>
>>
>> ____________________________________________________________________________
>> ___
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum
>> Sponsor:[email protected] ARSlist: "Where the Answers Are"
>>
>>
>> _______________________________________________________________________________
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"
>
> _Platinum Sponsor: [email protected] ARSlist: "Where the Answers
> Are"_
> _Platinum Sponsor: [email protected] ARSlist: "Where the Answers
> Are"_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"

Reply via email to