home.social

#xdb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #xdb, aggregated by home.social.

  1. Delirious presents XDB, Karine and Shakolin @ Signal - 18 Apr feat. XDB, Karine, Shakolin

    #SESH #XDB #Karine #Shakolin

    sesh.sx/e/1894685

  2. Small Moves 6th Anniversary: Ika & Usherenko • XDB • Parna • Ciron • Jaan @ Mtkvarze - 13 Feb feat. Ika (GE), Usherenko, XDB + more

    #SESH #IkaGE #Usherenko #XDB

    sesh.sx/e/1689333

  3. Render with XDB, Orion @ Masada - 08 Feb feat. XDB, ORION (IT), Outburst Knobs

    #SESH #XDB #ORIONIT #OutburstKnobs

    sesh.sx/e/1608916

  4. Soundscape presents: XDB @ The Loft @ The Loft - 05 Feb feat. XDB, Touré, Sunny D + more

    #SESH #XDB #Tour #SunnyD

    sesh.sx/e/1604895

  5. Pintai - New Year's Day @ Bar Dancing Multipla - 01 Jan feat. Yentl., XDB, Martinou + more

    #SESH #Yentl #XDB #Martinou

    sesh.sx/e/1461788

  6. lowpass invites: XDB b2b Don Williams - 26 Sep feat. XDB, Don Williams, APRS + more

    #SESH #XDB #DonWilliams #APRS

    sesh.sx/events/12115496

  7. Below The Beams & Gole presents XDB, Richard Gregory @ Last Arch - 12 Sep feat. XDB, Richard Gregory

    #SESH #XDB #RichardGregory

    sesh.sx/events/12205626

  8. Danube Festival 2025 @ DSTRKT (former Anomalie) - 22 Aug feat. Zip, XDB, Tristan da Cunha + more

    #SESH #Zip #XDB #TristandaCunha

    sesh.sx/events/12166793

  9. #PACMOD v3n1 is out, and Aaron's work is public!

    With an assist from Zhuoyue's #XDB, Aaron demonstrated that a probabilistic database could use approximate query processing techniques, not only to match the accuracy of other PDBs, but to do so while returning query results **faster** than a **deterministic** database.

    Probabilistic databases, broadly, are database engines that deal with data that's specified as a probability distribution, rather than exact values. For this paper, we're mainly interested in computing the expectation of count (~= sums/averages/etc...) queries.

    The paper starts off, dealing with a bit of a theoretical chip on our shoulder. All the theorists like to work with set-probabilistic databases because query processing there is generally #P-time. For a probabilistic database to ever be practical, we need to operate on bag-relations, but these have been largely ignored by the theory folks since even the hardest bag-PDB query is poly time. Turns out they're wrong, and there's some interesting complexity results in bag-PDBs after all :)

    Aaron pulls out the fine-grained complexity guns, and we prove that, in general, evaluating a bag-PDB query is super-linearly slower than the analogous deterministic query. That is, if there exists an algorithm that runs the deterministic version of the query in $O(f(n))$, then the best algorithm for the bag-probabilistic query will be $O(f(n) * [some as-yet unknown fractional power of n])$.

    This left us with approximation. We noticed that that we can compute the lineage of a query result with the requisite runtime complexity. What puts us over the deterministic runtime complexity is computing the final query result expectations. So we developed a nice approximation algorithm for computing the expectation of a polynomial, implemented it, ran some benchmarks, and were about to call it a day when we noticed that constructing the full lineage formula was just slooooow (do not taunt the happy fun constants).

    The turning point came when we started talking to Zhuoyue and realized that our sampling algorithm was more or less equivalent to #WanderJoin, albeit over provenance traces rather than raw data. Plugging into his XDB allowed us to more or less sidestep the provenance construction step, sample directly from the raw relations, and beat postgres :).

    dl.acm.org/doi/10.1145/3709691

  10. #PACMOD v3n1 is out, and Aaron's work is public!

    With an assist from Zhuoyue's #XDB, Aaron demonstrated that a probabilistic database could use approximate query processing techniques, not only to match the accuracy of other PDBs, but to do so while returning query results **faster** than a **deterministic** database.

    Probabilistic databases, broadly, are database engines that deal with data that's specified as a probability distribution, rather than exact values. For this paper, we're mainly interested in computing the expectation of count (~= sums/averages/etc...) queries.

    The paper starts off, dealing with a bit of a theoretical chip on our shoulder. All the theorists like to work with set-probabilistic databases because query processing there is generally #P-time. For a probabilistic database to ever be practical, we need to operate on bag-relations, but these have been largely ignored by the theory folks since even the hardest bag-PDB query is poly time. Turns out they're wrong, and there's some interesting complexity results in bag-PDBs after all :)

    Aaron pulls out the fine-grained complexity guns, and we prove that, in general, evaluating a bag-PDB query is super-linearly slower than the analogous deterministic query. That is, if there exists an algorithm that runs the deterministic version of the query in $O(f(n))$, then the best algorithm for the bag-probabilistic query will be $O(f(n) * [some as-yet unknown fractional power of n])$.

    This left us with approximation. We noticed that that we can compute the lineage of a query result with the requisite runtime complexity. What puts us over the deterministic runtime complexity is computing the final query result expectations. So we developed a nice approximation algorithm for computing the expectation of a polynomial, implemented it, ran some benchmarks, and were about to call it a day when we noticed that constructing the full lineage formula was just slooooow (do not taunt the happy fun constants).

    The turning point came when we started talking to Zhuoyue and realized that our sampling algorithm was more or less equivalent to #WanderJoin, albeit over provenance traces rather than raw data. Plugging into his XDB allowed us to more or less sidestep the provenance construction step, sample directly from the raw relations, and beat postgres :).

    dl.acm.org/doi/10.1145/3709691

  11. #PACMOD v3n1 is out, and Aaron's work is public!

    With an assist from Zhuoyue's #XDB, Aaron demonstrated that a probabilistic database could use approximate query processing techniques, not only to match the accuracy of other PDBs, but to do so while returning query results **faster** than a **deterministic** database.

    Probabilistic databases, broadly, are database engines that deal with data that's specified as a probability distribution, rather than exact values. For this paper, we're mainly interested in computing the expectation of count (~= sums/averages/etc...) queries.

    The paper starts off, dealing with a bit of a theoretical chip on our shoulder. All the theorists like to work with set-probabilistic databases because query processing there is generally #P-time. For a probabilistic database to ever be practical, we need to operate on bag-relations, but these have been largely ignored by the theory folks since even the hardest bag-PDB query is poly time. Turns out they're wrong, and there's some interesting complexity results in bag-PDBs after all :)

    Aaron pulls out the fine-grained complexity guns, and we prove that, in general, evaluating a bag-PDB query is super-linearly slower than the analogous deterministic query. That is, if there exists an algorithm that runs the deterministic version of the query in $O(f(n))$, then the best algorithm for the bag-probabilistic query will be $O(f(n) * [some as-yet unknown fractional power of n])$.

    This left us with approximation. We noticed that that we can compute the lineage of a query result with the requisite runtime complexity. What puts us over the deterministic runtime complexity is computing the final query result expectations. So we developed a nice approximation algorithm for computing the expectation of a polynomial, implemented it, ran some benchmarks, and were about to call it a day when we noticed that constructing the full lineage formula was just slooooow (do not taunt the happy fun constants).

    The turning point came when we started talking to Zhuoyue and realized that our sampling algorithm was more or less equivalent to #WanderJoin, albeit over provenance traces rather than raw data. Plugging into his XDB allowed us to more or less sidestep the provenance construction step, sample directly from the raw relations, and beat postgres :).

    dl.acm.org/doi/10.1145/3709691

  12. #PACMOD v3n1 is out, and Aaron's work is public!

    With an assist from Zhuoyue's #XDB, Aaron demonstrated that a probabilistic database could use approximate query processing techniques, not only to match the accuracy of other PDBs, but to do so while returning query results **faster** than a **deterministic** database.

    Probabilistic databases, broadly, are database engines that deal with data that's specified as a probability distribution, rather than exact values. For this paper, we're mainly interested in computing the expectation of count (~= sums/averages/etc...) queries.

    The paper starts off, dealing with a bit of a theoretical chip on our shoulder. All the theorists like to work with set-probabilistic databases because query processing there is generally #P-time. For a probabilistic database to ever be practical, we need to operate on bag-relations, but these have been largely ignored by the theory folks since even the hardest bag-PDB query is poly time. Turns out they're wrong, and there's some interesting complexity results in bag-PDBs after all :)

    Aaron pulls out the fine-grained complexity guns, and we prove that, in general, evaluating a bag-PDB query is super-linearly slower than the analogous deterministic query. That is, if there exists an algorithm that runs the deterministic version of the query in $O(f(n))$, then the best algorithm for the bag-probabilistic query will be $O(f(n) * [some as-yet unknown fractional power of n])$.

    This left us with approximation. We noticed that that we can compute the lineage of a query result with the requisite runtime complexity. What puts us over the deterministic runtime complexity is computing the final query result expectations. So we developed a nice approximation algorithm for computing the expectation of a polynomial, implemented it, ran some benchmarks, and were about to call it a day when we noticed that constructing the full lineage formula was just slooooow (do not taunt the happy fun constants).

    The turning point came when we started talking to Zhuoyue and realized that our sampling algorithm was more or less equivalent to #WanderJoin, albeit over provenance traces rather than raw data. Plugging into his XDB allowed us to more or less sidestep the provenance construction step, sample directly from the raw relations, and beat postgres :).

    dl.acm.org/doi/10.1145/3709691

  13. #PACMOD v3n1 is out, and Aaron's work is public!

    With an assist from Zhuoyue's #XDB, Aaron demonstrated that a probabilistic database could use approximate query processing techniques, not only to match the accuracy of other PDBs, but to do so while returning query results **faster** than a **deterministic** database.

    Probabilistic databases, broadly, are database engines that deal with data that's specified as a probability distribution, rather than exact values. For this paper, we're mainly interested in computing the expectation of count (~= sums/averages/etc...) queries.

    The paper starts off, dealing with a bit of a theoretical chip on our shoulder. All the theorists like to work with set-probabilistic databases because query processing there is generally #P-time. For a probabilistic database to ever be practical, we need to operate on bag-relations, but these have been largely ignored by the theory folks since even the hardest bag-PDB query is poly time. Turns out they're wrong, and there's some interesting complexity results in bag-PDBs after all :)

    Aaron pulls out the fine-grained complexity guns, and we prove that, in general, evaluating a bag-PDB query is super-linearly slower than the analogous deterministic query. That is, if there exists an algorithm that runs the deterministic version of the query in $O(f(n))$, then the best algorithm for the bag-probabilistic query will be $O(f(n) * [some as-yet unknown fractional power of n])$.

    This left us with approximation. We noticed that that we can compute the lineage of a query result with the requisite runtime complexity. What puts us over the deterministic runtime complexity is computing the final query result expectations. So we developed a nice approximation algorithm for computing the expectation of a polynomial, implemented it, ran some benchmarks, and were about to call it a day when we noticed that constructing the full lineage formula was just slooooow (do not taunt the happy fun constants).

    The turning point came when we started talking to Zhuoyue and realized that our sampling algorithm was more or less equivalent to #WanderJoin, albeit over provenance traces rather than raw data. Plugging into his XDB allowed us to more or less sidestep the provenance construction step, sample directly from the raw relations, and beat postgres :).

    dl.acm.org/doi/10.1145/3709691