Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
4 replies
Subscribers
7 subscribers
Views
1551 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
I see a statement in the forum in the checkpointing section --> "Each wr
aneeshv713
over 11 years ago
I see a statement in the forum in the checkpointing section --> "Each write transaction is applied immediately to the engine in memory and saved to the transaction log."
Where does this transaction log physically reside on the disk on the server? What is the filename called and what is file path?...
OriginalPostID-107166
OriginalPostID-107166
Discussion posts and replies are publicly visible
0
Myles Weber
Appian Employee
over 11 years ago
The most recent applicable *.kdb file
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
aneeshv713
over 11 years ago
Hi Myles, the documentation is a little confusing. If you say that the transaction log is the most recent applicable *.kdb file, then it means that the write transaction is applied to the engine in memory and to the most recent applicable *.kdb file. Then what does checkpointing do? It says --> "When a checkpoint completes, the transaction log is applied to the database and the transaction log is cleared". If transaction log = most recent applicable *.kdb file, then it would mean , When a checkpoint completes, the most recent applicable *.kdb file is applied to the database and the most recent applicable *.kdb file is cleared. Please explain. Does checkpointing create only a new .kdb file? But then why do we need to create a new .kdb file if every time a write transaction is applied immediately to the engine in memory as well as the most recent applicable .kdb file?
"When a checkpoint completes, the transaction log is applied to the database" --> In this statement, what is the database? Is it KDB?
Somebody who has no knowledge about Appian, wouldn't understand what is checkpointing with this documentation.
Please explain clearly.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Myles Weber
Appian Employee
over 11 years ago
There is a difference between applying a transaction and saving a transaction. What goal are you trying to achieve? We also have an administration class available.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
aneeshv713
over 11 years ago
Please explain the difference between applying a transaction and saving it. I am just trying to understand the documentation. There is no other goal. Please explain?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel