{{Quickfixn}} Does QuickFIX/N support logging to databases?

Mike Gatny mgatny at connamara.com
Tue Jan 22 08:22:42 PST 2019


On Tue, Jan 22, 2019 at 9:53 AM Rob Lugt <Robert.Lugt at cheynecapital.com>
wrote:

> If you could make the implementation database agnostic (rather than
> targeting Postgres), then the solution would be much more widely useful.
>

I was thinking the same thing.  The c++ implementation takes the
db-specific approach, but qf/j uses JDBC and qf/go uses the go 'sql' pkg to
provide a mostly db-agnostic implementation.

--
Mike Gatny
Connamara Systems


>
>
> Many thanks
>
> Rob Lugt
>
>
>
> ------------------------------
>
> The information contained in this e-mail message and any attachments
> hereto is confidential and is intended solely for the person to whom it is
> addressed. Any use, disclosure, reproduction, modification or distribution
> other than by the intended recipient, is strictly prohibited. If you are
> not the intended recipient or have received this message in error, please
> notify us immediately by return e-mail and destroy the message.
>
>
>
> This message does not constitute an offer to sell or solicitation of an
> offer to buy interests in any fund or product and may not be used to make
> such an offer. Therefore no person receiving a copy of this email may treat
> it as constituting an offer or invitation to buy or sell any investments.
>
>
>
> Unless otherwise stated, the information contained herein may only be
> considered as opinion, which may be based on assumptions, historical
> information and other data that the sender in their sole discretion
> considers appropriate or reasonable. It may not be accurate, complete or
> current, and the sender has no liability with respect thereto. Moreover,
> this information should not be relied upon by you for the maintenance of
> your books and records or for tax, accounting, legal, financial reporting,
> disclosure or other purposes. Certain information provided may be subject
> to change without notice and we have no obligation to update you.
>
>
>
> Our messages are checked for viruses but please note that we do not accept
> liability for any viruses which may be transmitted in or with this message.
>
> Cheyne Capital Management (UK) LLP is authorised and regulated by the
> Financial Conduct Authority (“FCA”).   Registered address Stornoway House,
> 13 Cleveland Row, London, SW1A 1DH. Registered in the UK with company
> registration number OC321484.
>
> Please click here
> <http://www.cheynecapital.com/media/2369/cheyne-website-privacy-notice.pdf>
> to read our Privacy Notice which explains how Cheyne Capital Management UK
> LLP uses and shares personal data of individuals with whom we interact.
>
>
>
> ------------------------------
>
> *From:* Quickfixn [mailto:quickfixn-bounces at lists.quickfixn.com] *On
> Behalf Of *Mark Johnson
> *Sent:* 22 January 2019 14:19
> *To:* Mailing list for QuickFIX/n
> *Subject:* Re: {{Quickfixn}} Does QuickFIX/N support logging to databases?
>
>
>
> Great thanks – I’ve already made a start by creating some new classes
> PostgresSQLStore and PostgresSQLStoreFactory which implement the
> IMessageStore and IMessageStoreFactory interfaces in the existing codebase
> of QuickFIX/N.  I have also added some new Postgres session settings to
> mirror those in the c++ implementation.
>
>
>
> I’m currently porting over the functionality now for those interface
> methods from the c++ implementation.  As such, I will use the existing
> MemoryStore as a cache within the PostgresSQLStore.  Any further pointers
> would be much appreciated.
>
>
>
> Thanks
>
> Mark
>
>
>
>
>
> *From:* Quickfixn <quickfixn-bounces at lists.quickfixn.com> *On Behalf Of *Mike
> Gatny
> *Sent:* 22 January 2019 14:08
> *To:* Mailing list for QuickFIX/n <quickfixn at lists.quickfixn.com>
> *Subject:* Re: {{Quickfixn}} Does QuickFIX/N support logging to databases?
>
>
>
> Thanks, Mark! I'm writing up some notes for you now.
>
>
> --
>
> Mike Gatny
>
> Connamara Systems
>
>
>
>
>
> On Mon, Jan 21, 2019 at 10:20 AM Mark Johnson <mark.johnson at finbourne.com>
> wrote:
>
> Hi Mike,
>
>
>
> Thanks for the response.  I’d definitely be interested in helping to
> extend the library for this functionality.  Any steer would be much
> appreciated and I’d be happy to submit it back to GitHub via a merge
> request into master.
>
>
>
> Thanks
>
> Mark
>
>
>
>
>
> *From:* Quickfixn <quickfixn-bounces at lists.quickfixn.com> *On Behalf Of *Mike
> Gatny
> *Sent:* 18 January 2019 18:56
> *To:* Mailing list for QuickFIX/n <quickfixn at lists.quickfixn.com>
> *Subject:* Re: {{Quickfixn}} Does QuickFIX/N support logging to databases?
>
>
>
> Hi Mark,
>
>
>
> QF/n does not currently have an equivalent of the database StoreFactories
> and database LogFactories found in the other quickfixes
> (e.g. JdbcLogFactory and JdbcStoreFactory in QF/j).
>
>
>
> If you'd be interested in taking a stab at the implementation, I'd be
> happy to steer you in the right direction.
>
>
>
> --
>
> Mike Gatny
>
> Connamara Systems
>
>
>
>
>
> On Fri, Jan 18, 2019 at 1:04 PM Mark Johnson <mark.johnson at finbourne.com>
> wrote:
>
> Hello – does QuickFIX/N support [logging] and [file storage] to databases
> such as Postgres as an alternative to simply writing to disk by setting the
> FileStorePath and FileLogPath configuration options please?
>
>
> ------------------------------
>
> [image: FINBOURNE Technology - Liberate. Simplify. Connect.]
> <https://www.finbourne.com/>
>
> *Mark Johnson*
> FINBOURNE Technology Limited
> 41 Luke Street, London, EC2A 4DP
> www.finbourne.com
>
> PLEASE READ: The information contained in this e-mail is confidential and
> intended for the named recipient(s) only. If you are not an intended
> recipient of this e-mail you must not copy, distribute or take any further
> action in reliance on it and you should delete it and notify the sender
> immediately. E-mail is not a secure method of communication and FINBOURNE
> Technology Limited cannot accept responsibility for the accuracy or
> completeness of this message or any attachment(s). FINBOURNE Technology
> Limited, registered in England and Wales, company number 10539696. The
> registered office is The Rise Building, 41 Luke Street, London, United
> Kingdom, EC2A 4DP.
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20190122/1c9ec668/attachment.htm>


More information about the Quickfixn mailing list