Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Materialized View [CORE822] #1208

Open
firebird-automations opened this issue Aug 15, 2005 · 5 comments
Open

Materialized View [CORE822] #1208

firebird-automations opened this issue Aug 15, 2005 · 5 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: agjedrus (agjedrus)

Is duplicated by CORE2336

Votes: 10

SFID: 1260233#⁠
Submitted By: agjedrus

I would vote for Materialized Views, that will help to
implement caching mechanizm for complicated reports.
Result of the timeconsuming query could be stored in
such view with some generated at runtime name, for
later usage eg. paging, sorting.... For sure such
snapshot has to be very fast lets say 100.000 (ID,
ROWNUM) < 1s

Implementation of such query persistency could be
more or lest like in Oracle.
I wanted to use in such purpose External File Table, but
table generated by EXECUTE STATEMENT is not visible
inside stored procedure that has created it. Another
workaround with "normal table" with sessionid is very
slow, inserting and deleting is timeconsuming.

@firebird-automations
Copy link
Collaborator Author

Modified by: Alice F. Bird (firebirds)

description: SFID: 1260233#⁠
Submitted By: agjedrus

I would vote for Materialized Views, that will help to
implement caching mechanizm for complicated reports.
Result of the timeconsuming query could be stored in
such view with some generated at runtime name, for
later usage eg. paging, sorting.... For sure such
snapshot has to be very fast lets say 100.000 (ID,
ROWNUM) < 1s

Implementation of such query persistency could be
more or lest like in Oracle.
I wanted to use in such purpose External File Table, but
table generated by EXECUTE STATEMENT is not visible
inside stored procedure that has created it. Another
workaround with "normal table" with sessionid is very
slow, inserting and deleting is timeconsuming.

=>

SFID: 1260233#⁠
Submitted By: agjedrus

I would vote for Materialized Views, that will help to
implement caching mechanizm for complicated reports.
Result of the timeconsuming query could be stored in
such view with some generated at runtime name, for
later usage eg. paging, sorting.... For sure such
snapshot has to be very fast lets say 100.000 (ID,
ROWNUM) < 1s

Implementation of such query persistency could be
more or lest like in Oracle.
I wanted to use in such purpose External File Table, but
table generated by EXECUTE STATEMENT is not visible
inside stored procedure that has created it. Another
workaround with "normal table" with sessionid is very
slow, inserting and deleting is timeconsuming.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Workflow: jira [ 10846 ] => Firebird [ 15286 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: Sean Leyne (seanleyne)

Link: This issue is duplicated by CORE2336 [ CORE2336 ]

@firebird-automations
Copy link
Collaborator Author

Commented by: Lucas Schatz (arvanus)

Any news about this issue?
it would be awesome to have materialized views!

@arvanus
Copy link

arvanus commented Jun 3, 2021

Any news about this issue, maybe for Fb5 or Fb6?
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants