Bidirectional data transfer I have two nodes and one database. I want to transfer data between them. DML operations on server node-1 should transfer to node-2 and DML operations on node-2 should transfer to node-1 as well.

Is this possible and what is the best (most fast, safe, and stable) way?
Distributing reads is easy; distributing writes is not. In SQL Server, most availability technologies require a specific node or database to be the "master" where all writes go.  Some possible options:


Merge Replication
Peer-to-Peer Replication
Transactional Replication with Updatable Subscribers (deprecated)


What is "best"? That's not really the kind of question we can answer here unless you get much, much more specific about what you mean by "best."