SQLite has Encryption Extension that could protect database. Though it's 
not free so I don't think AIR have/will have this feature (maybe 
commercial AIR version?)

http://www.hwaci.com/sw/sqlite/prosupport.html#crypto

George

nathanpdaniel wrote:
> 
> 
>  > Do you know if a user can view the DB outside of the AIR
>  > application? Like, can they find mydb.db and open up the file to
>  > see the data?
> 
> That's affirmative. They just have to download the tool from
> sqlite.org . It's what I used to build/test databases for my AIR
> projects in the past. They can also change the file extension to .txt
> and open it that way - albeit you'd have to know what to look for when
> doing that because it's kind of "jumbly". But for your question - yes
> and it's not hard.
> 
> -Nathan D.
> 
> --- In [email protected] <mailto:flexcoders%40yahoogroups.com>, 
> "LazerWonder" <[EMAIL PROTECTED]> wrote:
>  >
>  > That's reassuring to know that I won't have to worry about limits
>  > there. The local db is just a copy of the remote - but if the remote
>  > connection is down, the user can use the local copy until connection
>  > is reastablished.
>  >
>  > Do you know if a user can view the DB outside of the AIR
>  > application? Like, can they find mydb.db and open up the file to see
>  > the data?
>  >
>  > Thanks.
>  >
>  > --- In [email protected] 
> <mailto:flexcoders%40yahoogroups.com>, Maciek Sakrejda <msakrejda@>
>  > wrote:
>  > >
>  > > SQLite scales to a couple of terabytes, so you shouldn't be hitting
>  > > limits there, but I'm not sure how you plan to set up the rest of
>  > the
>  > > architecture (that is, if the local db is not just a copy of the
>  > remote,
>  > > what's in it?). Also, I'm not sure how well AIR deals with massive
>  > > SQLite databases (that is, even if SQLite itself has no issues, AIR
>  > > might not like that much data for whatever silly reason--you should
>  > > probably try this out with dummy data before deciding on
>  > architecture).
>  > >
>  > > --
>  > > Maciek Sakrejda
>  > > Truviso, Inc.
>  > > http://www.truviso.com <http://www.truviso.com>
>  > >
>  > > -----Original Message-----
>  > > From: LazerWonder <jacq98@>
>  > > Reply-To: [email protected] 
> <mailto:flexcoders%40yahoogroups.com>
>  > > To: [email protected] <mailto:flexcoders%40yahoogroups.com>
>  > > Subject: [flexcoders] SQLite and AIR
>  > > Date: Tue, 17 Jun 2008 16:40:52 -0000
>  > >
>  > > Hi everyone,
>  > >
>  > > I know this group is about flex development, but I have a question
>  > > abuot AIR and SQLite and I don't know which group to post this in
>  > (I
>  > > can't seem to find another yahoo group specifically for AIR. So, I
>  > > apologize if there is one and I'm too blind to see it.)
>  > >
>  > > Anyways, I need to convert a current Flex-app into an AIR app
>  > > that's "occasionally online" capable. That is, when the AIR app
>  > > knows that there's connectivity, it would work with the remote
>  > > database. However, if connectivity is lost, then the app would
>  > > seamlessly switch over to "offline" mode and use the local DB, and
>  > > when the Internet is restored, the local DB would sync with the
>  > > remote DB.
>  > >
>  > > I hope that's clear. Now, my question is: How would I go about
>  > > implementing this? I know that AIR has an implementation of SQLite.
>  > > How "lite" is lite? The remote DB is just under 1G and will only
>  > > grow over the years. Will SQLite be able to handle? Will AS3 be
>  > > able to handle that amount of data? The alternate solution is to
>  > > create a small client-db-server architecture right on the user's
>  > > machine. This would take up a lot more resources, I believe, but it
>  > > would be easier to implement since it would be a matter of
>  > switching
>  > > from "remote" server to "local" server.
>  > >
>  > > If anyone has any ideas, please let me know. Thank you!
>  > >
>  >
> 
> 

Reply via email to