A, It is real-time transaction system like banking money transfer from account A to B. Because the sizing of accounts, it couldn't be put in a single DB so we could not use serialize to achieve the goal. Java/J2EE seems to support this, SOA and enterprise development requirement better. Sure, we can connect and talk on gtalk.
-Fred On Tue, Feb 25, 2014 at 3:39 AM, altsang <[email protected]> wrote: > Hey Fred, > > Yes you're right, not just node but just about languages/platforms that > have some form of transaction management is single source oriented. 2PC > continues to be a beast and the use case becomes even more visited with > needing to coordinate between different data stores. At StrongLoop we have > a "modern" ODM (datasource juggler) that abstracts data into models (value > objects) across multiple data sources (rdbms, nosql, etc...) and we have > transaction management as a feature for consideration on our roadmap. > Would you have some time to connect and chat about your use case? > > -a- > > *StrongLoop <http://strongloop.com/>** makes it easy to **develop APIs > <http://strongloop.com/mobile-application-development/loopback/>** in > Node and gain **valuable insights > <http://strongloop.com/node-js-performance/strongops/>** into your apps. > Getting started is easy via an **npm install > <http://strongloop.com/get-started/>**.* > > > On Sunday, February 23, 2014 8:08:23 PM UTC-8, fred wang wrote: > >> Aria, You might be right, transaction manager to support XA might not >> something node.js provide but I would like to know where to support in >> Javascript stack. >> >> Let me be more specific, because we have to use different data >> sources(you can image one is MySQL, the other one is PG) when we want to >> use Nodes.js , so distributed transaction support is important and single >> Database driver is not sufficient. I saw Serialize support transaction but >> my understanding is that it only support one data source. I am looking for >> something in Javascript which is some container supporting JTA in Java. >> >> Thanks anyway for the help. Any others have any insights to share? >> >> Fred >> >> >> On Mon, Feb 24, 2014 at 12:25 AM, Aria Stewart <[email protected]> wrote: >> >> On Sun, Feb 23, 2014 at 08:06:08AM -0800, [email protected] wrote: >>> > All, >>> > >>> > I wonder whether node.js support two phase commit(we have to split >>> data >>> > in different Database due to the data size or not). I saw Sequelize has >>> > supported transaction. If not, is there a plan when it will be >>> supported? >>> >>> That's not exactly something node provides itself: That's a protocol >>> between >>> you and the databases. >>> >>> MySQL supports this with its XA Transactions, purely within the MySQL >>> command >>> language itself; other databases vary. >>> >>> I don't know of many (any, but I've not looked hard) layers on top of >>> databases >>> that support it -- but you can usually make it work if you can get >>> access to >>> the low-level database handles for those fancier layers. >>> >>> Aria >>> >> >> -- > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > > --- > You received this message because you are subscribed to a topic in the > Google Groups "nodejs" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/nodejs/m1E8aZD_12c/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
