Paul

My feedback

  1. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Shell » Usability  ·  Flag idea as inappropriate…  ·  Admin →
  2. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Compass  ·  Flag idea as inappropriate…  ·  Admin →
    Paul shared this idea  · 
  3. 4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm » Realm JS SDK  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  4. 19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm » Realm Functions  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  5. 19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Realm » Realm Functions  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
    An error occurred while saving the comment
    Paul commented  · 

    Would be good to provide folders for Services too.

  6. 9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  0 comments  ·  Realm » MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  7. 3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Database  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  8. 19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Atlas » Other  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  9. 52 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Atlas » Other  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  10. 12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Atlas » Other  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  11. 28 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Atlas Data Lake » Infrastructure Options  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  12. 41 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Atlas Data Lake » Infrastructure Options  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  13. 12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Database  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
  14. 11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Database  ·  Flag idea as inappropriate…  ·  Admin →
    Paul supported this idea  · 
    An error occurred while saving the comment
    Paul commented  · 

    In theory, $listLocalSessions: {allUsers: false} can sort of be used to be able to understand current user context in an aggregation pipeline but this can only be run against a 'db' and not against a 'collection' so doesn't help here.

    Paul shared this idea  · 
  15. 47 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Database  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Paul commented  · 

    Having suffered at the hands of XA, using WebLogic with Oracle RAC and MQ Series back in the day, I am not personally a fan of dragging modern applications back into those monolithic dark ages.

    Nowadays, XA/2PC transactions have increasingly come to be regarded as problematic, perhaps introducing more issues than they solve, such as:
    * Poor performance due to a ‘pessimistic’ locking approach, plus excessive use of network ‘hand-shaking’ between participants
    * Operational complexity
    * Interoperability issues and software bugs due to complexity in implementing the XA specification
    * Eventual consistency of the final commits fulfilled by each participant system
    * Reduced high availability, especially where the ‘transaction coordinator’ invariably becomes a potential single point of failure

    Here's some views which talk to these points:
    * Section ‘Distributed Transactions and Consensus’ in Chapter 9 of the book Designing Data-Intensive Applications by Martin Kleppmann (O'Reilly, 2016).
    * "Your Coffee Shop Doesn’t Use Two-Phase Commit" by Gregor Hohpe
    * "Myth: Why Banks Are BASE Not Acid - Availability Is Revenue" by Eric Brewer
    * "The Hardest Part About Microservices: Your Data" by Christian Posta
    * "SHOCKER: XA Distributed Transactions are only Eventually Consistent!" by Paul Done
    * "It’s Time to Move on from Two Phase Commit" by Daniel Abadi

    (I can't seem to hyperlink here, but if you google each title/author above you should hit the articles straight away)

    How can I DOWNVOTE? ;)

  16. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Database  ·  Flag idea as inappropriate…  ·  Admin →
    Paul shared this idea  · 

Feedback and Knowledge Base