You are right. One of the products that I was involved with had an “eAudit” 
feature baked into the application layer tracking every change and capturing 
user, changed value, affected attribute / column, an event type (insert, 
update, delete), and the datetime stamp of the event.

Sudhakar - your question is too broad. Looks like you want to hear of use cases 
and solutions based on Cassandra. 



> On Mar 29, 2018, at 1:04 PM, Jonathan Haddad <j...@jonhaddad.com> wrote:
> 
> If you require a full audit trail then you'll need to do this in your data 
> model.  I recommend looking to event sourcing, which is a way of tracking all 
> changes to an entity over its lifetime.
> 
> https://martinfowler.com/eaaDev/EventSourcing.html 
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__martinfowler.com_eaaDev_EventSourcing.html&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=AJfDCyM3u5-XbEgygLPEjU2yutePmNCLC8Dp7T2lLug&m=G0XkFZ3Q60mxXZxoKdsrH-HPiu2CZsAP7RLXkfMcgss&s=8gg44--3P7ybfWSvgobr8TkeXvmxq7W2pmIKlvEQmmE&e=>
> 
> Instead of thinking of data as global mutable state, think of it as a time 
> series where you save each change as a completely new object.  Then you can 
> go back in time to any point to see how it got to be the way it is.
> 
> On Thu, Mar 29, 2018 at 9:59 AM sam sriramadhesikan 
> <sam.sriramadhesi...@oracle.com <mailto:sam.sriramadhesi...@oracle.com>> 
> wrote:
> Rahul,
> 
> CFR 21 (part 11) is an FDA-mandated electronics records standard. For any 
> software solution built for the life sciences / pharma industries, compliance 
> with this standard is a must. There are three parts to this:
> 
> (1) Controls and audit of user logins / forcing re-login when session times 
> out
> (2) Tracking change history of key software records (for example, a work 
> order)
> (3) Protecting the data from unauthorized access / establishing data was not 
> tampered with
> 
> Most of the compliance is built into the business application layer in the 
> form of data validations, audit trails, and process workflows.
> 
> Cassandra’s RBAC plus encryption at rest would satisfy (3). If there was a 
> granular audit trail capability, that would address (2). (1) is a business 
> application function, I think.
> 
> Thanks,
> 
> Sam
> 
> 
>> On Mar 29, 2018, at 12:29 PM, Rahul Singh <rahul.xavier.si...@gmail.com 
>> <mailto:rahul.xavier.si...@gmail.com>> wrote:
>> 
>> Is that an encryption related policy? If you can clarify — maybe able to get 
>> better answers. There are products like Vormetrics (?) which can encrypt 
>> data at rest.
>> 
>> --
>> Rahul Singh
>> rahul.si...@anant.us <mailto:rahul.si...@anant.us>
>> 
>> Anant Corporation
>> 
>> On Mar 29, 2018, 12:23 AM -0400, Sudhakar Ganesan <sudhakar.gane...@flex.com 
>> <mailto:sudhakar.gane...@flex.com>>, wrote:
>>> Hi,
>>> 
>>>  
>>> Did anyone used Cassandra in medical industry since FDA enforces CFR 21 
>>> (part 11) compliance ?
>>> 
>>>  
>>> Regards,
>>> 
>>> Sudhakar
>>> 
>>> Legal Disclaimer :
>>> The information contained in this message may be privileged and 
>>> confidential.
>>> It is intended to be read only by the individual or entity to whom it is 
>>> addressed
>>> or by their designee. If the reader of this message is not the intended 
>>> recipient,
>>> you are on notice that any distribution of this message, in any form,
>>> is strictly prohibited. If you have received this message in error,
>>> please immediately notify the sender and delete or destroy any copy of this 
>>> message!
> 

Reply via email to